繁体   English   中英

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

[英]How to store PHAsset into Core Data

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

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

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

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

fetchAssetsWithLocalIdentifiers

从您的managedObject接收到标识符后再次获取图像。

希望对您有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM