###前提・実現したいこと
数百〜数千件ある画像をサーバからダウンロードし、写真アプリへ保存する仕組みを作りたいです。
ダウンロードと登録は並行で行いたいです(1ファイルダウンロードが終わったら、次のファイルのダウンロードを行うと同時に登録を裏で行う)。
ファイルのダウンロードが登録より早い場合に、「ビジー状態」のエラーが返って来てしまい、ダウンロードしたファイル全てを登録することができません。下記のような処理を実装できればうまく出来る気がしておりますが、勉強不足で「実装方法」がわかりません。どうかご教授願います。
① 画像保存の処理をqueueに追加(画像の保存はUIImageWriteToSavedPhotosAlbumを使用)
② while文で、フラグがセットされるまで待つ(NSRunLoop)
③savingImageIsFinished:didFinishSavingWithError:contextInfo:でフラグをセットする
###補足情報(言語/FW/ツール等のバージョンなど)
言語はObjective-Cです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。