iOS - Navigationcontroller堆栈问题

时间:2014-01-24 16:11:14

标签: ios objective-c uitabbarcontroller

从root视图导航堆栈获取tabBarController。当我从tabBar控制器获取selectedcontroller时,app会崩溃。

TabController *TabBar = (TabController *)viewController.navigationController.presentedViewController; 
UINavigationController *selectedNCinTab = (UINavigationController *)TabBar.selectedViewController;

执行上述行时崩溃。有以下原因。

  

- [UINavigationController selectedViewController]:无法识别的选择器发送到实例0xf4b0be0

1 个答案:

答案 0 :(得分:0)

您可能需要访问navigationController.topViewController而不是第一行中的presentsViewController