0
これはあなたのために簡単なはずです。 編集したUIImageを同じファイルに保存するときに問題が発生しました。代わりに、新しいものを作成します。編集したUIImageの変更を同じファイルに保存
コード:私が間違っているの何
// Get current photo
id<MWPhoto> currentPhoto = [self photoAtIndex:_currentPageIndex];
// Get current image object from photo
UIImage *currentImage = [self imageForPhoto:(currentPhoto)];
// Mirror it
currentImage = [UIImage imageWithCGImage:currentImage.CGImage
scale:currentImage.scale
orientation:UIImageOrientationUpMirrored];
// Get NSData from image
NSData *imageData = UIImageJPEGRepresentation(currentImage, 1);
// Create ALAsssetsLibrary to save data to photos
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library writeImageDataToSavedPhotosAlbum:imageData metadata:nil completionBlock:^(NSURL *assetURL, NSError *error) {
if (error != nil) {
NSLog(@"There was an error saving image");
} else {
NSLog(@"Image should be saved");
}
}];
任意のアイデア?
はまたUIImageWriteToSavedPhotosAlbum(currentImage, nil, nil, nil);
と試みたが、まだ同じ。