Cómo convertir CFDataRef en NSData?Cómo convertir CFDataRef en NSData?
Tengo CFDataRef y quiero convertirlo en NSData. No entiendo cómo hacer esto.
alguien me ayude ..
CGDataProviderRef dataProvider = CGImageGetDataProvider(screenShot);
CFDataRef data = CGDataProviderCopyData(dataProvider);
CGDataProviderRelease(dataProvider);
NSString *imagePathLocation = [destinationPath stringByAppendingString:[@"/" stringByAppendingString:DesktopImage]];
[[NSFileManager defaultManager]createFileAtPath: imagePathLocation contents:nil attributes:nil];
fileHandleForImage = [NSFileHandle fileHandleForWritingAtPath:imagePathLocation];
NSData * data1 = (NSData *)data;
[fileHandleForImage writeData:data1];
Cuando encasillado (NSData * data1 = (NSData *)data
) que se corrompe imagen.
Me refiero a CFDataRef. No puedo encontrar ninguna referencia a CGDataRef en la documentación de Apple. –