0

По кнопке из сториборда (с навигационным контроллером) в хиб перехожу запросто а обратно не могу! прочитал кучу форумов, пишут:

 UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController* detailViewController= [storyboard instantiateInitialViewController];
[self.navigationController pushViewController:detailViewController animated:YES]; 

У меня не работает, у кого нибудь работает?

5
  • ты лучше напиши как ты из сториборда (с навигационным контроллером) в ксиб переходишь, тогда, возможно, будет понятно как тебе помочь.
    – user11201
    28 июл 2014 в 15:53
  • - (IBAction)xibButton:(id)sender { LandscapeViewController *landscapeViewController = [[LandscapeViewController alloc]init]; [self presentViewController:landscapeViewController animated:YES completion:nil]; } 28 июл 2014 в 17:55
  • @SergeyXcode, Если вам дан исчерпывающий ответ, отметьте его как верный (нажмите на галку рядом с выбранным ответом).
    – Deleted
    28 июл 2014 в 18:14
  • @SergeyXcode, вы запутываете окончательно))) Если вы пушите, тогда чтобы закрыть вызываете popViewControllerAnimated, если презентуете, тогда вызываете для закрытия dismissViewControllerAnimated: completion:. Ничего ведь сложного) 28 июл 2014 в 21:45
  • [self dismissViewControllerAnimated:YES completion:nil]; с работало вот так, а я вместо селфа всякие контролеры вставлял, всем спасибо! 29 июл 2014 в 14:54

2 ответа 2

2
[self presentViewController:toController animated:YES completion:^{}]; // переход к другому контроллеру
[toController dismissViewControllerAnimated:YES completion:^{}]; // обратно
1
  • спасибо думаю вы правы у меня так и не получилась наверно потому что на тот view из storyboard подходит 10 segal и я хочу вернуться на него с кнопки в alert менюшки ( которая стоит в didloady авзапуском в xibe)! 28 июл 2014 в 15:56
2

А так??))

[self.navigationController popViewControllerAnimated:YES];

Ваш ответ

By clicking “Отправить ответ”, you agree to our terms of service and acknowledge you have read our privacy policy.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками или задайте свой вопрос.