【发布时间】:2011-08-03 21:05:35
【问题描述】:
我将视图控制器推送到导航控制器上,如下所示:
[self.navigationController pushViewController:anotherViewController animated:YES];
然后,在 anotherViewController 中检查 self.navigationItem.BackBarButtonItem 和 LeftBarButtonItem,但它们始终为零。
我可以看到 backBarButtonItem,它似乎工作正常。
【问题讨论】:
-
确保您只尝试在
viewDidAppear.. 之后在viewWillAppear/viewDidLoad/init..中读取backBarButtonItem等,导航控制器还没有设置后退按钮,因为视图尚未完全推送到导航堆栈上。
标签: objective-c cocoa-touch ios4