有問題的應用程序有一個MainView->ModalView
對。 ModalView
通過UIModalTransitionStyleFlipHorizontal
顯示。在didReceiveMemoryWarning
的情況下,MainView
被轉儲(因爲它不可見)並且應用程序保持「活動狀態」,但是當您翻轉時,屏幕爲空時會有一個非常短的時間段(因爲模式對話框正在返回一個現在解除分配的視圖)。當動畫轉換結束時,MainView
被重新生成並且一切正常。iPhone應用程序:在didReceiveMemoryWarning後恢復查看
我只是想以某種方式重新生成MainView
之前從ModalView
返回(如果有內存警告)。
這是個好主意嗎?就警告而言,我做錯了什麼?
感謝
感謝您的回答。由於它是一個模式對話框,我嘗試了'if(self.parentViewController.view);'然後代碼我必須翻轉回來。它不會重新生成視圖。 – mga 2009-10-07 16:28:08
我不確定這是否是相同的觀點。你有你的代碼,所以你知道更好。你嘗試使用if(MainView)嗎? – mahboudz 2009-10-07 18:14:23
嗯,我認爲我應該問的觀點是曾經被稱爲模態觀點的觀點吧? 'self.parentViewController.view'會指向那裏嗎? – mga 2009-10-26 17:37:08