我敢肯定这很简单,但我就是找不到。
我正在尝试CGImageDestinationRef
使用该CGImageDestinationCreateWithData
函数创建一个,但它返回给我一个零。
函数文档:
该函数非常简单,但我似乎无法让它返回一个对象。我在一个 ARC 类中,所以函数周围有一个桥接包装器。
我的代码片段:
NSMutableData *data = [[NSMutableData alloc] init];
CGImageDestinationRef imageDestination = nil;
imageDestination = (__bridge CGImageDestinationRef) CFBridgingRelease(CGImageDestinationCreateWithData ((__bridge CFMutableDataRef)data, (__bridge CFStringRef)type, 1, NULL));
if (!imageDestination)
NSLog(@"This is always called. :-(");
如果有人发现我做一些愚蠢的事情,我将不胜感激!