写真を撮ってカメラロールに保存するアプリがあります。結果の ALAsset の URL を保存して、後でそれらの特定の画像を再読み込みできるようにします。
これは、iOS 5.0 にアップグレードするまで問題なく動作しているように見えました。
今、アセットを読み込もうとすると、常に nil が返されます。カメラロール全体を列挙し、そこにある画像の URL を確認しましたが、実際には URL が異なっているようです。つまり、「assets-library://asset/asset.JPG?id=1000001124&ext=JPG」という URL でアセットを保存 (およびリロード) できました。しかし、今はもうありません。実際、「assets-library://asset/asset.JPG?id=6BDB93FD-B94C-4F77-9ABD-26F34F06B429&ext=JPG」のように、すべてのアセット URL が長くなりました (おそらく、これらはよりユニークになりましたか?)
とにかく、他の誰かがこれを見たことがありますか?何か不足していますか?古い保存ファイルはすべて役に立たなくなりましたか? 古い URL から新しい URL にマップする方法はありますか? 別のアプローチをとるべきですか?これを公開したくないのに、私 (および私のユーザー) の URL がすべて変更されていることに再び気付きます...
考え?