释放使用imageWithData创建的UIImage

时间:2012-06-15 09:51:02

标签: ios

我有一个应用程序将图像存储为核心数据中的NSData

我在需要时使用imageView.image = [UIImage imageWithData:<...>]在我的观看次数上加载这些图片。当我离开视图时,为UIImage分配的内存不会被释放。

我正在使用ARC,并且在我的viewDidUnload:方法上将我的图片视图设置为nil。

我还能做些什么吗?

1 个答案:

答案 0 :(得分:1)

不要指望在离开视图后立即释放数据。当您使用ARC时,这不是您的责任。所有这些对象都可能会进入某个自动释放池,当iOS决定或需要时,这些池将被耗尽。