iphone - 从 UIImagePickerControllerReferenceURL 获取的 URL 是否稳定?

标签 iphone objective-c ios ios4

我使用从 UIImagePickerController 获取的信息字典上的 UIImagePickerControllerReferenceURL 键获取照片的资源库 URL。网址如下所示:

assets-library://asset/asset.JPG?id=1000000002&ext=JPG

这个网址稳定吗?我可以期望将其保存在文档中,然后在以后使用此 URL 获取照片吗?

我基本上有一个 iOS 照片编辑应用程序,我允许用户对一堆照片进行一些编辑。我允许用户保存项目并在以后编辑。我会保存这些 URL 以保存有关项目中使用了哪些照片的信息。我不想复制并保存项目中使用的所有照片,因为一个项目中可能使用很多照片,这会导致不必要的重复。

如果有更好的解决方法,您能否也提出建议。

最佳答案

Assets URL 应该是稳定的,但格式在 iOS3 和 iOS4 之间发生了变化,iOS5 中的格式类似于“/asset/FA8F1400-82A5-424F-A98C-2883754FA54D.jpg”。您不应该存储 Assets URL 并期望它们永远保持有效,这很遗憾,因为这正是您所期望的。

您可以通过存储 Assets 的日期和位置(如果已设置)来保护自己。然后,如果您的应用需要,它可以通过 Assets 库并在 URL 格式再次更改时修补引用。

关于iphone - 从 UIImagePickerControllerReferenceURL 获取的 URL 是否稳定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6896866/

相关文章:

javascript - Css3 Webkit css 动画 : resize a div rectangle

iphone - 在没有 GUI 的情况下获取 iPhone 地址簿内容

ios - 为资源 iOS 指定横向图像

ios - 在 UIAutomation 中使用 accessibilityIdentifier 获取 UIElement

ios - 如何在编辑其他字段时自动折叠表单中的 DatePicker?

iphone - 对初级 iOS 应用程序的改进

javascript - 用户不允许的地理定位 - 第二次通知用户

objective-c - 以编程方式查找 watchOS 版本

iphone - 您发现哪个 OAuth 库最适合 Objective-C/iPhone?

ios - UI 按钮图像粘贴 iOS 6