两个导航控制器 - 从最后一个导航到第一个视图控制器

时间:2014-02-22 16:42:46

标签: ios uinavigationcontroller

Navigationcontroller - > A(viewController) - > B(viewcontroller) - > TabBarController - > NavigationController - > C(tableviewcontroller) - > D viewcontroller。

我怎样才能从D viewcontroller返回到A viewController

2 个答案:

答案 0 :(得分:0)

使用

[yourNavigationController popToRootViewControllerAnimated:YES];

其中yourNavigationController - 是您的第一个导航控制器。

答案 1 :(得分:0)

UINavigationController *nav=(UINavigationController*) self.view.window.rootViewController;
[nav setViewControllers:@[[nav.viewControllers objectAtIndex:0]] animated:YES];

UINavigationController *nav=(UINavigationController*) self.view.window.rootViewController;
[nav popToRootViewControllerAnimated:YES];