图像未保存到iPad mini中的相册

时间:2014-02-24 05:29:11

标签: ios objective-c ipad ipad-mini

我使用以下代码将图像保存到相册中,

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];  
[library writeImageToSavedPhotosAlbum:[my_Image CGImage] orientation:(ALAssetOrientation)[my_Image imageOrientation] completionBlock:^(NSURL *assetURL, NSError *error){

    if (error) {

        Failure

    } else {

         Success
    }
}];
[library release];

以上代码在iPad mini以外的所有iPad上都能正常使用。 其实我没有iPad mini设备。但我的客户说这个问题。我无法找到iPad mini中实际发生的错误。那么如何解决这个问题呢。感谢。

1 个答案:

答案 0 :(得分:0)

添加ALAuthorizationStatus的检查。

如果ALAuthorizationStatusALAuthorizationStatusRestrictedALAuthorizationStatusDenied,则您的图片将不会存储在相册中。

检查ALAuthorizationStatus。使用以下:

ALAuthorizationStatus authorize = [ALAssetsLibrary authorizationStatus];