2012-03-29 106 views
-2

我在AppDelegate中實現了4個視圖,取決於需求它將調用view.I調用第二個(示例)視圖然後我再次推到新視圖我推到另一個新視圖。我想要去回到第二個(示例)視圖。我實現了這樣的代碼[self.navigationController popToRootViewControllerAnimated:YES];但它會彈出到之前的視圖,並再次返回到第二個(示例)視圖。任何人都可以告訴我它是如何直接進入第二個(示例)視圖的。 在此先感謝。訪問iPhone中的視圖

回答

2

而不是使用popToRootViewController你需要使用popToViewController像波紋管

self.navigationController popToViewController:secondViewObj animated:YES]; 
0

您應該使用

popViewControllerAnimated:animated] 

popToViewController:yourVC animated:animated] 
+0

我實現了一個也是輸出相同。 – siva 2012-03-29 10:36:58

+0

查看導航控制器堆棧 - NSLOG(@「%@」,[self.navigationController viewControllers]); – Injectios 2012-03-29 10:38:12

+0

我得到的值爲空 – siva 2012-03-29 10:42:35

0

使用[pushViewController:obj animated:NO] .....

雖然這不會彈出你的看法,但它會推動你的觀點,以obj那是FirstView的對象。

這隻會工作,只要你想,可能是沒有技術的方式... :)