2010-04-15 61 views
1

我有一個使用UITableView的主菜單,它可以成功推送並顯示其他ViewControllers。但是,在這些推送的控制器中,我希望能夠將其他控制器推到navigationController堆棧上。 self.navigationController在推送ViewController貌似沒有引用任何東西,所以當我做[self.navigationController pushViewController:nextVC animated:YES];沒有任何反應。我究竟做錯了什麼?從'push'ed viewcontroller訪問navigationController?

+0

你可以發佈相應的代碼嗎? – schaechtele 2010-04-16 08:11:12

+0

這樣做的方法肯定是使用self.navigationController。請張貼第一次推入導航堆棧的代碼 – 2011-04-06 17:30:49

回答

0

類{

從這裏û

推到B類

所以

而被推到B類

推之前指定

classbObject.classaNav = self.navigationController ;

然後推它。

}

類B {

申報

導航控制器這裏

的UINavigationController * classaNav;

鑑於沒有負載ü可以訪問classaNav

}

歡呼!!!!!

0

我猜測它與動畫有關。將動畫屬性設置爲NO,然後嘗試。另外,請發佈您的代碼。

相關問題