iOS5 Storyboard, как открыть какой-нибудь контроллер представления - PullRequest
1 голос
/ 23 февраля 2012

Я использую раскадровку с push-переходами. Вот мои настройки:

Выберите Пользователь -> толкает tabBarController -> толкает событие добавления -> толкает 2-ю часть события добавления

Я пытаюсь заставить 2-ю часть события add вернуться на панель вкладок, как только пользователь завершит действие.

Если я использую

[self.navigationController popToRootViewControllerAnimated:YES];

Приложение возвращается на страницу выбранного пользователя и вылетает с EXC_bad_access, когда я пытаюсь снова нажать на панель вкладок.

Я пытаюсь выяснить, могу ли я использовать:

[self.navigationController popToViewController:<#(UIViewController *)#> animated:YES];

Чтобы обработать переход, но я не уверен, как бы я вернулся на панель вкладок.

Спасибо за любую помощь!

1 Ответ

2 голосов
/ 24 февраля 2012

Очевидным решением является доступ к вашему экземпляру tabBarController из контроллера 2-й детали (вы можете передать ссылку через 1stPartController или сделать синглтон tabBarController) и использовать

[self.navigationController popToViewController:tabBarControllerInstance animated:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...