从root视图导航堆栈获取tabBarController。当我从tabBar控制器获取selectedcontroller时,app会崩溃。
TabController *TabBar = (TabController *)viewController.navigationController.presentedViewController;
UINavigationController *selectedNCinTab = (UINavigationController *)TabBar.selectedViewController;
执行上述行时崩溃。有以下原因。
- [UINavigationController selectedViewController]:无法识别的选择器发送到实例0xf4b0be0
答案 0 :(得分:0)
您可能需要访问navigationController.topViewController而不是第一行中的presentsViewController