我有一个应用程序,我可以在其中拍照并将它们存储到相机胶卷中。我保存了生成的 ALAsset 的 URL,以便以后可以重新加载这些特定图像。
在我升级到 iOS 5.0 之前,这似乎工作正常。
现在,当我尝试加载资产时,我总是得到 nil 。我列举了整个相机胶卷,检查了那里的图像的 URL,实际上这些 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 已经全部更改了......
想法?