0

次のコードを使用して画像をフォト アルバムに保存しています。

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で実際に何が起こったのか、エラーを見つけることができませんでした。では、この問題を解決する方法。ありがとう。

4

1 に答える 1

0

のチェックを追加しALAuthorizationStatusます。

そうALAuthorizationStatusALAuthorizationStatusRestrictedないALAuthorizationStatusDenied場合、画像はフォト アルバムに保存されません。

を確認しALAuthorizationStatusます。以下を使用します。

ALAuthorizationStatus authorize = [ALAssetsLibrary authorizationStatus];
于 2014-02-24T05:45:38.563 に答える