CGImageRef泄漏

时间:2010-10-29 05:58:50

标签: iphone objective-c memory-management

也许这是一个新手问题,但根据我的乐器,那里有一个泄漏,但我发布了imageRef。我想不出来。它是一个类别功能。

-(UIImage *)imageAtRect:(CGRect)rect
{

CGImageRef imageRef = CGImageCreateWithImageInRect([self CGImage], rect);
UIImage* subImage = [UIImage imageWithCGImage: imageRef];
CGImageRelease(imageRef);
return subImage;

}

2 个答案:

答案 0 :(得分:1)

事实证明,仪器标记了创建泄漏对象的行。我在另一个返回UIImage的函数中调用此函数(它被泄露,但没有显示在仪器上),我只是将其设置为autorelease并修复了问题。

答案 1 :(得分:-1)

[self CGImage]