2012-06-11 60 views
2

'使用ARC和UINavigationController在10個視圖控制器之間切換。一切都很好,但過了一段時間didReceiveMemoryWarning被稱爲(因爲所有的開放視圖控制器)和[super didreceivememorywarning]清除所有不是超級視圖控制器。這對我來說是完美的。唯一的問題是,當它被稱爲應用滯後一秒鐘。我可以在viewDidDisappear中調用[super didReceiveMemoryWarning]嗎?

我可以在每個視圖控制器的viewDidDisappear中撥打[super didreceivememorywarning]嗎? 當我測試它時,它完美的工作,但它允許/愚蠢的做?如果不是,我該如何釋放不是超級的每個視圖控制器?從UIViewController的文檔

+0

如果didReceiveMemoryWarning被調用,它永遠不會好! – mayuur

回答

0

直:

你的應用程序從未調用此方法直接。相反,當系統確定可用內存量較低時調用此方法。

相關問題