Objective c 它说当我使用CGColorSpaceRelease(colorspace)时内存泄漏;。。。。。。。。。。无法获取错误
这是我的完整代码。…CGBitmapContextCreate通过复制操作返回一个对象。你也需要释放它。 您必须在上下文上调用CGContextReleaseObjective c 它说当我使用CGColorSpaceRelease(colorspace)时内存泄漏;。。。。。。。。。。无法获取错误,objective-c,memory,Objective C,Memory,这是我的完整代码。…CGBitmapContextCreate通过复制操作返回一个对象。你也需要释放它。 您必须在上下文上调用CGContextRelease CGColorSpaceRef colorspace = CGImageGetColorSpace(image); CGContextRef context = CGBitmapContextCreate(NULL, width, height, C
CGColorSpaceRef colorspace = CGImageGetColorSpace(image);
CGContextRef context = CGBitmapContextCreate(NULL, width, height,
CGImageGetBitsPerComponent(image),
CGImageGetBytesPerRow(image),
colorspace,
CGImageGetAlphaInfo(image));
CGColorSpaceRelease(colorspace);
if(context == NULL)
return nil;
CGContextDrawImage(context, CGRectMake(0, 0, width, height), image);
CGImageRef imgRef = CGBitmapContextCreateImage(context);
CGContextRelease(context);