<><> ---- Aalok がこの質問に答えました。私は彼がそれを書いてくれるのを待っているので、それを正しい答えとして選ぶことができます。それまでは、彼が以下に説明する変更を行うとともに、 -- self.library = [[ALAssetsLibrary alloc] init]; を呼び出す必要がありました。-- 画像を保存しようとするたびに。予防措置として、保存後、再開されるまでAVSessionの実行も停止しました([session stopRunning];および[session startRunning]を使用; ----- <><>
<><> ----- 編集 2: AV セッションを停止して再起動する必要はありません。これは完全にテストされており、完全に機能しています。----- <><>
<><> ----- 編集 3: これを私のデバイスで徹底的にテストした後、完全に動作しましたが、レビュー プロセスを経てストアに配置されると、コードは動作しません。同じ OS を実行している 2 つの同一のデバイス (2x iPhone 4)、1 つは私の開発ビルドを使用し、もう 1 つはアプリ ストアから、AP ストア バージョンにはまだバグがあります。とりあえず諦めて ----- <><>
このリンクのカテゴリを使用して、カスタム フォルダーに保存しようとしています。
http://www.touch-code-magazine.com/ios5-saving-photos-in-custom-photo-album-category-for-download/
現在、一部の時間は機能しますが、すべてではありません。コメントでは、グループ プロパティが nil かどうかを次のコードで検出することが提案されています。
if ([group valueForProperty:ALAssetsGroupPropertyURL] == nil)
{
NSLog(@”group properties are nil!”);
} else {
[group addAsset:asset];
}
私が持っているもので、プロパティが nil かどうかを検出します。だからすべて良い。私が苦労しているのは、その時点でプロパティを設定して画像を保存することです。この時点で、albumName を手動で設定して画像を保存できると思いますが、試してみましたが、それでもエラーが発生します。
何か案は?ありがとうございました。