2012-03-29 102 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的对象。

这只会工作,只要你想,可能是没有技术的方式... :)