Я создаю приложение, в котором есть TabBarController, и у каждого вида вкладок есть контроллер вида навигации. Когда пользователь нажимает на вкладку, я бы хотел, чтобы соответствующий контроллер вида навигации «перезагрузился» на корневую панель.
В моем коде я использую следующий способ для инициализации вкладки и контроллера навигации.
viewController1 = [[MyFirstController alloc] init];
UINavigationController *tableNavController = [[[UINavigationController alloc] initWithRootViewController:viewController1] autorelease];
viewController2 = [[MySecondController alloc] init];
UINavigationController *table2NavController = [[[UINavigationController alloc] initWithRootViewController:viewController2] autorelease];
tabBarController.viewControllers = [NSArray arrayWithObjects:tableNavController, table2NavController, nil];
Then appears that all the tab and navigation controller is working automatically. I am not sure where to cut in to let navigation controller view to reset when it is selected.
Спасибо.