2009-05-28 128 views
9

我注意到一些奇怪的事情发生在我的视图控制器之一:后退按钮消失,但它有可能通过点击左上角的返回到以前的视图控制器(即在按钮应该驻留)。UINavigationController的后退按钮消失了吗?

在我的整个文件中没有设置self.navigationItem.hidesBackButton为YES的行;也NSLog打印0作为self.navigationItem.hidesBackButton在viewDidLoad中的值。

这发生在模拟器和实际设备中。有任何想法吗?

+0

我有同样的问题,但在左上角攻没有任何影响,但原因是一样的。 – 2012-12-05 14:42:45

回答

23

哦,亲爱的。在前面的视图控制器的实现中,我不小心将self.title设置为@“”,这导致了这个恼人的bug。

删除此行解决了该问题。

0

我有一个递归导航控制器,而这也发生在我身上,我用这个代码来解决这个问题:

self.navigationItem.leftItemsSupplementBackButton = true 
相关问题