簡単な質問:ALAssetRepresentation URL(その 'url'プロパティ)が同じアセットを指していることが保証される期間は?ALAssetRepresentation URL 'persistence' lifetime?
documentation describes it as 'persistent'これは、単一の同期で永続的であり、新しい写真が追加されるまで持続的であり、古い写真が削除されるまで持続的であるか、何か? ALAssetRepresentation URLを使用してアプリケーション内のデータにCamera Roll/Photo Libraryの写真要素を関連付けるデータベースを構築すると、これらの関連付けは写真が移動または名前変更されても永久に機能しますか?
さて、そこに行きます。 iOS 4.3とiOS 5の間の切り替えでは、 'persistent'アサートURLが 「assets-library://asset/asset.mp4?id = 167&ext = mp4」 の形式に変更されました。 'assets-library://asset/asset.mp4?id = F148290E-7262-4D0E-A999-9FE043DB764B&ext = mp4' 便宜上、' 167'と 'F148290E-7262-4D0E-A999-9FE043DB764Bの間にはマッピングがありません'それで、アップグレードする人のために私のアプリを壊す。 Niiiiiiiiice。 Niiiiiiiiice。 – damian
私はちょうど同じ問題を経験しました。私のアプリはURLを写真に保存し、5.0アップグレード後は機能しません。この問題に言及しているAppleのマニュアルは見つかりましたか? –
いいえ、私はしませんでした。一般的に、ALAssetManagerは、あなたが使用することを期待していない何らかの無視されたもののようです... – damian