iOS 6のデバイスでUIImageをフォトライブラリに保存するときに問題が発生しました。シミュレータでは画像を保存できますが、デバイスでは保存できません。デバイスの写真のプライバシー設定を変更しました。それでも画像を保存できません。 。以下は私が画像を保存するために使用しているコードです
UIImage *snap = [sharedSingleton getCopyOfMorphedImage];
NSData* imageData = UIImagePNGRepresentation(snap);
UIImage* pngImage = [UIImage imageWithData:imageData];
UIImageWriteToSavedPhotosAlbum(pngImage, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo
{
if (error != nil) {
NSLog(@"Couldn't save image");
} else {
NSLog(@"Saved image");
}
}
上記のコードでフォトギャラリーに保存された黒い画像を取得しています
誰かが私を助けることができますか?