2009-05-28 137 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 
相關問題