让我们在这里说的观点是我的筹码布局的UINavigationController:如何删除堆栈
View3 --> Top of the stack
View2
View1
HomeView --> Bottom of the stack
于是我在View3
现在,如果我点击Home
按钮,我想加载HomeView
,这意味着我需要弹出View3
,View2
和View1
。但如果我弹出View3
,则会显示View2
。我不想那样。我想要删除View3
,View2
和View1
,并且将显示HomeView
。任何想法如何?
我在示例中拥有homeview,但在我的代码中并不是这种情况。 TYVM :) – 2010-04-07 19:41:28
我尝试过,但它说'HomeView'是未定义的,这是有道理的,因为我在'View3'中,所以我没有提及'HomeView',是吗? – 2010-04-07 19:48:11
是的,你需要引用'HomeView',你可以通过'self.navigationController.viewControllers'属性获得 – 2010-04-07 19:57:41