2010-04-16 52 views
0

好吧,這個真的很奇怪......我無法顯示它的代碼,因爲它通過子類等遵循一個漂亮的蛇形圖案,它會有一堆。UINavigationController憑空創建一個空白視圖?

重要的部分是我推一個視圖控制器,它在viewWillAppear期間將另一個視圖控制器推到導航控制器上。

我的導航控制器是一個標籤欄中的項目。當我向後按兩次時,我會以一個與我的根視圖控制器相同的標題作爲空白視圖(我沒有其他視圖擁有此標題)。

我甚至測試並放置一個NSLog()在viewWillAppear以確保它是相同的視圖出現,但由於某種原因,神祕的空白視圖顯示,而不是我的看法。我可以通過再次按下標籤欄上的按鈕來恢復原始視圖。 (對應於導航控制器的那個)。

這使我很困惑,所以任何幫助將不勝感激。如果有人可以縮小要放置的代碼,我會發布代碼。

謝謝。

回答

0

您是否將動畫:標誌設置爲YES的同時按下了控制器(原始圖像和原始圖像,以及它所反過來推動的圖像)?如果是這樣,不要這樣做。如果您嘗試將動畫像這樣堆疊到另一個上,操作系統會感到困惑。