2017-12-05 12 views
0

シンプルなシナリオ:私のサーバー上の画像をiOSアプリケーションと同期したい。アプリは定期的に画像リソースのリストを取得し、これらをiOSフォトアルバムにダウンロードしたり、PHAssetsを作成したりします。このアプリは、PHAssets fresh localIdentifierとコアURLの両方をコアデータとともに保存します。これらの画像は再びダウンロードされません。私のiPhoneと私のiPadでこれが起こっているとしましょう。両方のデバイスがこれらの同期ジョブを実行し、私のウェブサーバーと同期して100%であるとしましょう。 ここにキャッチがあります:iOS写真ストリームは、ダウンロードした各画像のコピーを他のデバイスに作成します。私は両方のデバイスで重複を終了します。iOSのWebサーバーと画像を同期させて写真ストリームに保存する

これを防ぐ方法はありますか?

答えて

0

PHAssetのプロパティ「originalFilename」である必要があります。これをグローバルに固有の識別子に設定すると、このデバイスに既にダウンロードされているファイルを認識できます。

関連する問題