0

ドロップボックス API を使用して画像をダウンロードし、ALAssetLibrary のカスタム アルバム ("DropBox") に保存したいと考えています。ただし、重複を保存したくありません。画像がアルバムに既に存在するかどうかを確認する最良の方法は何ですか。この目的で利用できる ALAssetLibrary 内にある種のハッシュはありますか? ダウンロード画像の NSData をハッシュすることは気にしませんが、アルバム内のすべての画像に対してこれを行うのは大変です。ハッシュを何らかの方法でメタデータに保存することはありますか?

どうもありがとうございました!

ああ

4

1 に答える 1

0

これまでのところ、私に役立つ解決策を見つけました:

ハッシュ値を保存するために、EXIF ユーザー コメント タグを「誤用」しています (私の場合は、ドロップボックス パスのみ)。

DropBox から画像をダウンロードした後、それを で保存しwriteImageDataToSavedPhotosAlbum、画像の DropBox パスをに保存しますkCGImagePropertyExifUserComment

このように、これらのタグの ALAssetsGroup をスキャンするだけで済み、存在する場合はイメージをダウンロードする必要はまったくありません。正常に動作します。

于 2013-04-24T15:31:47.623 に答える