我有模態UIViewController
。 在收到低內存警告時,我想關閉該模式。 爲此,我寫了下面的代碼 -iOS - 停止Modal UIViewController呈現
- (void)didReceiveMemoryWarning
{
[self dismissViewControllerAnimated:YES completion:nil];
[super didReceiveMemoryWarning];
}
這在大多數情況下的罰款。但是,當我初始化了視圖控制器,但還沒有在屏幕上顯示它,並且當時發生了內存警告,那麼代碼執行繼續,模式不會因爲它尚未呈現而被解散,以及當我執行達到它呈現的地步,模態仍然顯示出來。
我該如何着手處理這種情況並防止出現模態?如果有什麼不清楚的地方,請告訴我 - 我會盡力更好地解釋它。
你不希望你收到內存不足警告後一旦目前的模式來看? – 2013-05-03 10:32:01