您的位置:首页 > 产品设计 > UI/UE

UIImageWriteToSavedPhotosAlbum crash

2015-01-08 16:24 375 查看
有时使用 UIImageWriteToSavedPhotosAlbum 保存图片到相册会crash 出现 exc_bad_access的错误。可以尝试下先将image转为png,再存储。

代码如下:

UIImage* image = myImage;// myImage为自己的图片
NSData* imageData =  UIImagePNGRepresentation(myImage);
UIImage* newImage = [UIImage imageWithData:imageData];
UIImageWriteToSavedPhotosAlbum(newImage, nil, nil, nil);

也有可能是图片过大导致崩溃

使用如下代码:

NSData* imageData =  UIImageJPEGRepresentation(myImage, 0.1);
UIImage* newImage = [UIImage imageWithData:imageData];
UIImageWriteToSavedPhotosAlbum(newImage, nil, nil, nil);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息