如何在IOS中查找照片资产的标识符

时间:2015-12-12 06:27:09

标签: ios swift photosframework

我正在编写一个应用程序,用于保存存储在自定义相册中的照片,并将其他信息与对象相关联。然后将对象保存在核心数据中。我想在对象中存储对照片的引用。是否有可用或可以派生的唯一标识符。我需要能够访问照片。我正在使用Photos框架。

2 个答案:

答案 0 :(得分:1)

请记住,iOS更新时localIdentifier可能会发生变化,在这种情况下,您在本地保存的任何值都将变得无用。

查看this other question以获取更多信息。

答案 1 :(得分:0)

Photos框架中的每一件事都是PHObject,PHObject类根据localIdentifier属性实现isEqual:和hash方法,你可以使用依赖这些方法的技术来跟踪照片实体。

var localIdentifier: String { get }

持久标识对象的唯一字符串