5

簡単な質問: ALAssetRepresentation URL (その「url」プロパティ) が同じアセットを指すことが保証される期間はどれくらいですか?

ドキュメントでは「永続的」と説明されていますが、これは単一の同期で永続的、新しい写真が追加されるまで永続的、古い写真が削除されるまで永続的、または何を意味するのでしょうか? ALAssetRepresentation URL を使用して、カメラ ロール/フォト ライブラリ内の写真要素をアプリケーション内のデータに関連付けるデータベースを構築した場合、これらの関連付けは、写真が移動または名前変更されても、永久に機能し続けますか?

4

1 に答える 1

1

私の観察によると、カメラロールから写真/ビデオを削除すると、たとえば1000000007で、現在の最後のIDが1000000008であると仮定すると、次に保存されるアイテムは識別子を再利用せず、むしろ1000000009になります.ただし、最後の画像が削除された場合(1000000008) それを再利用します。

基本的に、未使用の最大の ID 番号が選択されますが、現在の最大の ID より少ない番号を使用してアイテムを削除すると、古い ID は「埋められません」。

これはカメラロールの写真のみです。他の ALAssetGroup についてはわかりません。

于 2011-05-27T19:08:45.430 に答える