2012-10-28 74 views
0

我有一個UIWebViewUIViewController。我試圖將此視圖控制器推送到現有的UINavigationController,該視圖控制器具有另一個視圖控制器,其中也有一個UIWebView。在推第一個視圖控制器後,我嘗試模擬一個內存警告,然後點擊「返回」去前一個視圖控制器,但是現在這個webview是空白/空白的。任何想法如何去解決這個問題?模擬低內存警告不起作用

這僅發生在iPad 1,運行iOS 5.

+1

聽起來像它的工作對我來說很好...... – jrturton

回答

1

下下的iOS 5.x或更早,一個視圖控制器的視圖可以被卸載內存不足的情況。然後,當它需要再次加載時,視圖控制器的viewDidLoad將在視圖放回原處後調用。確保你在viewDidLoadviewDidUnload中做正確的事情來處理這種情況。

+0

我認爲viewDidUnload在iOS 5中沒有再次獲取caled – adit

+0

'viewDidUnload'已棄用,不再作爲iOS 6.0調用。但它仍然在iOS 5.x和更早版本中調用。 – rmaddy

+0

所以viewDidUnload被調用,但在這種情況下我能做些什麼? – adit