これは簡単なことだと思いますが、見つけることができません。
CGImageDestinationRef
関数を使用して作成しようとしていますCGImageDestinationCreateWithData
が、nil が返されます。
関数のドキュメント:
関数は非常に単純ですが、オブジェクトを返すようには見えません。私は 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. :-(");
私が愚かなことをしているのを見つけた人からの助けをいただければ幸いです!