我并不是全新的iPhone开发者,但是我遇到了一个情况,我不确定我的代码的最佳设计选择。如何正确编写“viewDidLoad”方法
我有一个视图控制器,异步获取从互联网上的图像,并将其加载到图像视图。但是,当应用程序收到内存警告时,imageView将由didReceiveMemoryWarning释放。如果应用程序在加载图像时收到内存警告,则在我的代码尝试将图像加载到imageView时,imageView为零。
viewDidLoad的最佳做法是什么?我是否应该实例化后面可能需要的任何变量?或者我应该检查我的代码中的其他位置的零值?
此外,在viewDidUnload,我应该只是将IBOutlet变量设置为零?为什么是这样?
谢谢! -Matt
这不是直接回答这个问题,但也许你应该有下载操作取消内存警告以及... – 2010-11-13 05:29:31