CGImageRelease()是否释放了UIImage的内存?

时间:2009-09-15 16:03:18

标签: uiimage cgimage

我有以下代码:

UIImage *originalImage;
CGImageRef cgImage = [originalImage CGImage];

我知道 CGImage UIImage 类的只读属性。 是行吗

CGImageRelease(cgImage)

免费 originalImage 的记忆?

我正在追踪我的程序中的一个错误,如果我稍后尝试访问 originalImage ,这一行似乎是一个热门候选人。

谢谢, 斯蒂芬

1 个答案:

答案 0 :(得分:8)

我自己找到了答案:因为电话

CGImageRef img = [[UIImage imageNamed:@"pic.png"] CGImage];

不包含单词 create copy alloc 之一,我不负责释放此内存。