回答

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的答案是正確的。

相關問題