У меня есть NSMutableData, содержащий JPEG, который я хочу сохранить в библиотеке устройства.
Я могу сделать это, преобразовав его в UIImage, но затем он потеряет данные EXIF, поэтому следует избегать UIImaes.
РЕДАКТИРОВАТЬ Чтобы отразить то, что я пытаюсь сделать
Я использую библиотеку iphone-exif для редактирования метаданных изображения в моем основном комплекте. Я хочу сохранить полученное изображение в библиотеке фотографий
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"P1080330" ofType:@"JPG"];
NSData *uiJpeg = [NSData dataWithContentsOfFile:filePath];
EXFJpeg* jpegScanner = [[EXFJpeg alloc] init];
[jpegScanner scanImageData: uiJpeg];
NSLog(@" EXIF_Make %@ ", [ jpegScanner.exifMetaData tagValue: [NSNumber numberWithInt:EXIF_Make]]); // OUTPUTS PANASONIC
// Change camera maker to FairyGodmother
[jpegScanner.exifMetaData addTagValue: @"FairyGodmother" forKey:[NSNumber numberWithInt:EXIF_Make]];
NSMutableData *newImageData = [[NSMutableData alloc] init];
[jpegScanner populateImageData:newImageData];
// NOW I HAVE THE NSMUTABLEDATA CONTAINGING MY IMAGE WITH ALL MY EXIF DATA. HOW DO I PUT IT TO THE PHOTO LIBRARY?