CGImageCreateWithImageInRect在ARC中泄漏内存

时间:2013-09-29 00:43:21

标签: memory-management ios7 exc-bad-access cgimageref

我正在打电话

CGImageRef tmp = CGImageCreateWithImageInRect([self.originalImage CGImage], newSize);

很多次,应用程序最终崩溃,但我没有保留对图像的引用。不应该收集垃圾?

错误是EXC_BAD_ACCESS

1 个答案:

答案 0 :(得分:3)

即使在ARC中,此功能也不会自行清理。

打电话后,请使用:

CGImageRelease(tmp);
tmp = NULL;