回答

2

您可以使用-popToRootViewControllerAnimated:-popToViewControllerAnimated:

在你的情况下返回查看1,用途:

[self.navigationController popToRootViewControllerAnimated:YES]; 

如果你想返回到一个特定的视图控制器,得到它的参考,然后做:

[self.navigationController popToViewController: specificViewController animated:YES]; 
+0

好的,我需要帮助:我怎样才能返回一个特定的视图控制器?我自己找不到解决方案... – 2012-01-12 21:45:15

+2

使用'UINavigationController'的'viewControllers'属性。 VC在数组中排序,按索引选择一个,然后调用' - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated;'。 – 2012-01-12 21:53:06

+1

谢谢文斯。只是想在这里马丁应该调用另一个评论 - (void)popToViewController:(UIViewController *)viewController animated:(布尔)动画;而不是 - (无效)pushViewController – Sid 2012-01-12 22:39:42

0

这个动作如果你使用故事板...

创建指向视图1 VC一个Segue公司,并执行Segue公司当后退按钮被触发。

如果不是,Sid的答案是正确的。

相关问题