如何将PHAsset存储到核心数据中

时间:2018-10-25 07:26:51

标签: ios swift xcode photo

我正在从“照片”和iCloud中选择图像。我想将PHAsset存储到核心数据中。我们如何将PHAsset存储到核心数据中?

在我存储本地图像URL之前,但是一些本地URL是私有的,因此无法获取图像。

1 个答案:

答案 0 :(得分:1)

一种可能的方法是将图像转换为数据,然后将该数据添加到您的 managedObject 中。
您在X中将属性的属性类型设置为“二进制数据”。

否则(例如,如果您想与Photos或iCloud中的原始文件进行交互),则可以保存本地标识符,然后使用

fetchAssetsWithLocalIdentifiers
从您的 managedObject 收到标识符后,

再次获取图像。

希望对您有帮助!