检索 UIImage 的 PHAsset localIdentifier

Nic*_*ick 5 uiimagepickercontroller uiimage swift

目标:让用户选择照片,应用程序将通过在 Core Data 中存储 PHAsset.localIdentifier 来存储/检索/删除对这些图像的引用。

我成功地从照片中检索 PHAssets,访问图像和本地标识符。还成功地将 localIdentifier 存储在 Core Data 中。问题是当我需要根据涉及相关图像的某些用户活动更新/删除包含 localIdentifier 的核心数据记录时,我无法“反向查找”与图像关联的原始 localIdentifier。

有没有办法做到这一点?或者我是否必须使用自定义构造来存储 localIdentifier 和图像,以便我可以在需要时将它们关联起来。UIImage 有一个 imageAsset?不确定这是否会以某种方式有用。