0

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

我在需要时使用imageView.image = [UIImage imageWithData:<...>]. 当我离开视图时,为其分配的内存UIImage不会被释放。

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

我还能做些什么吗?

4

1 回答 1

1

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

于 2012-06-15T09:59:35.133 回答