Переходите к rootViewController другого навигационного контроллера программно? - PullRequest
0 голосов
/ 13 апреля 2011

У меня есть приложение для iPhone с UITabBar, и на каждой вкладке есть уникальный навигационный контроллер.

Я добавляю UIBarButton навигационную панель каждой вкладки, которая приведет конечного пользователя к rootViewController первой вкладки.navigationController.

Я пытаюсь понять, как это сделать.Пока у меня есть это:

- (void)navBarButtonPressed:(UIButton *)button {
    self.tabBarController.selectedIndex = 0;
}

, который работает для переключения на первую вкладку.Но оттуда, как мне перейти к корневому контроллеру контроллера первой вкладки navigationController?

Заранее спасибо!

1 Ответ

4 голосов
/ 13 апреля 2011

вы можете получить доступ к корневому контроллеру как

[(UINavigationController *)self.tabBarController.selectedViewController popToRootViewControllerAnimated:YES];
...