在其他UITabbar上操作导航控制器堆栈

时间:2012-06-08 02:56:16

标签: objective-c ios uinavigationcontroller uitabbarcontroller

假设我有一个带有2个标签的标签栏控制器。

第一个标签中有一个导航控制器。

如何从第二个标签中将第一个标签的导航控制器弹出到第一个视图?

我试过了:

for (UIViewController *vc in self.tabBarController.viewControllers) {
    [vc.navigationController popToRootViewControllerAnimated:NO];
}

没有成功。

感谢。

1 个答案:

答案 0 :(得分:1)

UINavigationController *navController = [self.tabBarController.viewControllers objectAtIndex:0];
[navController popToRootViewControllerAnimated:YES];