【发布时间】:2018-10-29 06:16:56
【问题描述】:
我想通过使用本地图像 URl 或 UIImage 来获取 PHAsset。如何使用 URl 或 UIImage 获取 PHAsset?
【问题讨论】:
-
什么意思?详细说明您的问题。
-
@staticVoidMan 我将图像存储到文档目录中。我将 photoAsset.localIdentifier 存储到核心数据中以再次获取图像。所以当我将图像存储到文档目录时,我没有 localIdentifier。这就是为什么我想使用 UIImage 获取 PHAsset。
-
保存在文档中时为什么不使用
localIdentifier命名图像,以便您可以使用相同的标识符进行检索。 -
@PankajJangid 您的意思是您将从您的文档目录中提供一个
UIImage对象,以便从您的iOS 库中获取与PHAsset相同的图像!?像反向图像搜索?? -
@PankajJangid
PhotoKit中没有 API 可以使用UIImage并检查 iOS 库中是否有完全相同的图像。我宁愿建议您存储localIdentifier并将其链接到您保存在文档目录中的UIImage的路径。稍后当您生成UIImage的路径时,请检查您的核心数据是否有相关标识符。