2012-10-19 25 views
11

私は私のアプリで写真を保存するには、次の機能を使用していますが動作しません。 。UIImageWriteToSavedPhotosAlbumは、iOS 6でのiPad 3

しかし、不思議な写真の節約は、iOS 6.0でiPadの3で動作し、次のエラーを返しません。

Error Domain=ALAssetsLibraryErrorDomain Code=-3310 "Data unavailable" UserInfo=0x1cd6afc0 {NSLocalizedRecoverySuggestion=Launch the Photos application, NSUnderlyingError=0x1cdaa140 "Data unavailable", NSLocalizedDescription=Data unavailable}

誰がこの問題に遭遇し、それに対処する方法は何でしたか?

答えて

1

画像がカメラロールアルバムに書き込まれています。カメラなしでiOSデバイスで使用する場合、この方法ではカメラロールアルバムではなく保存された写真アルバムに画像が追加されます。 (UIKit Function Reference

あなたのiPadにはカメラロールや保存済みの写真アルバムはなく、UIImageWriteToSavedPhotosAlbum()は写真を保存するための一致するアルバムを見つけることができません。それがエラー回復の提案で述べたように

起動写真アプリ:NSLocalizedRecoverySuggestion=Launch the Photos application
、その後は、カメラアプリを経由して写真を撮るようにしてください。

11

私はカメラロールに保存できましたが、iOS 6にアップグレードすると機能が停止します。私のアプリの必要性が判明しました(ただし、これはiOS 6の新機能です)。カメラロールにアクセスする権限があります。許可を得るには、設定 - >プライバシー - >写真に移動します。私は UIImageWriteToSavedPhotosAlbum() でカメラのロールに保存することができます。

+1

これは私のために働く。 – SmallChess

+0

私は過去2ヶ月間開発してきたアプリでこれを無効にすることを覚えていません。そして、突然、それはただ許可されていない写真の許可のように思えますか? 私はこのエラーをキャッチし、これが起こらないようにするために再び許可を求める –

関連する問題