我並不是全新的iPhone開發者,但是我遇到了一個情況,我不確定我的代碼的最佳設計選擇。如何正確編寫「viewDidLoad」方法
我有一個視圖控制器,異步獲取從互聯網上的圖像,並將其加載到圖像視圖。但是,當應用程序收到內存警告時,imageView將由didReceiveMemoryWarning釋放。如果應用程序在加載圖像時收到內存警告,則在我的代碼嘗試將圖像加載到imageView時,imageView爲零。
viewDidLoad的最佳做法是什麼?我是否應該實例化後面可能需要的任何變量?或者我應該檢查我的代碼中的其他位置的零值?
此外,在viewDidUnload,我應該只是將IBOutlet變量設置爲零?爲什麼是這樣?
謝謝! -Matt
這不是直接回答這個問題,但也許你應該有下載操作取消內存警告以及... – 2010-11-13 05:29:31