Navigationcontroller - > A(viewController) - > B(viewcontroller) - > TabBarController - > NavigationController - > C(tableviewcontroller) - > D viewcontroller。
我怎样才能从D viewcontroller返回到A viewController
答案 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];