Я переключаю панель вкладок с помощью следующей команды
self.tabbarcontroller.selectedIndex=0;
это работает, но если я нажимаю на другой контроллер представления, то переключение панели вкладок не происходит, но если я вручную выбираю первый контроллер представления, тогда я вижу, что здесь находится контроллер удаленного просмотра.
но почему переключение не происходит, только когда другой view-контроллер помещается сверху.
FYI:
нет никакой проблемы с тем, как я нажимаю контроллер представления сверху контроллера вида сверху, потому что я пытался комментировать код для переключения элемента панели вкладок и его выдвижение без каких-либо проблем.
Любая помощь приветствуется.
-
Обновление:
Вот мой код для нажатия контроллера вида
- (UINavigationController*) rootNavigationController {
UITabBarController* tabBarController = (UITabBarController*) [[self window] rootViewController];
return (UINavigationController*) [tabBarController selectedViewController];
}
[rootNavigationController pushViewController:newViewController animated:true];