我的頂級視圖立即將我的SplashView推入其ViewWillAppear方法中。在某些情況下,SplashView會推出一個額外的視圖,該視圖會正確彈出。發生這種情況時,頂層視圖不會出現。PopViewController不會彈出視圖
但是,頂層代碼正在運行(它有一個每分鐘寫入日誌的計時器)。如果我把它陷入調試,我可以看到代碼執行。此外,在頂級ViewDidAppear中,如果我登錄[self navigationController].visibleViewController.nibName
,則出現頂級的名稱。
如果我不執行SplashView中的Push,一切正常。
該應用程序被強制進入橫向模式,並且每個ViewController都包含方法的return UIInterfaceOrientationIsLandscape(interfaceOrientation);
。
我很困惑,不知道下一步該做什麼。建議?