2010-04-15 55 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,然后尝试。另外,请发布您的代码。

相关问题