我有一個UIViewController,我用它作爲模態地顯示在UISplitViewController上方的登錄視圖。一旦用戶成功登錄,模態視圖就會被解除。分割視圖控制器中的主視圖控制器具有註銷的左欄按鈕項目。輕按註銷按鈕後,登錄視圖控制器將以模態方式再次顯示。如果用戶此時旋轉設備,則模式登錄視圖將被解除。UIViewController,以模態顯示,在設備旋轉時自行解除
我不知道如何捕捉這個。在登錄視圖控制器上的viewWillDissappear上設置斷點時,只有系統API被調用 - 我沒有寫任何東西。
能重現問題的樣本應用程序可以在這裏找到:http://d.pr/f/c6oG
重現步驟:啓動在縱向模式下的附加應用程式。點擊登錄按鈕。點擊主控按鈕。點按註銷。向左或向右旋轉設備。模態視圖消失。
預期結果:以縱向模式啓動附加的應用程序。點擊登錄按鈕。點擊主控按鈕。點按註銷。向左或向右旋轉設備。模態視圖不會消失。
實際結果:在完成上述重現步驟後,模態視圖關閉設備旋轉。
我也填充了雷達錯誤#12585564。
任何想法?提前致謝!
我有這個完全相同的問題。我不想一直強制屏幕上的主屏幕,所以仍然搜索解決方案:( – Darren