0
以下是情況。我有一個打開模式XController的MainControlle。當收到內存警告時(當顯示XController時)MainController被卸載(調用viewDidUnload),並且不能從XController返回到MainController。iOS(iPad)父視圖在內存上卸載警告
可能是什麼問題?如何解決這個問題?
UPDATE:
那是正確的,如果我只是評論超級方法(因此OS將被迫銷燬這個觀點之前,先關閉其他程序),並在dealloc中設置變量爲零而已?
(void)viewDidUnload
{
// [super viewDidUnload]
}
理想情況下,您應該能夠使用viewDidLoad重建您的MainController,以便在您要求時重新加載它,即使它已被轉儲出內存警告。 – Dancreek
@Dancreek:XController有一個調用dismissModalViewControllerAnimated的按鈕。你將如何重建父母? – xpepermint
我的測試是說你可以註釋掉超級方法,並將所有釋放移動到dealloc。 – xpepermint