在核心数据中保存 PHAsset?
Posted
技术标签:
【中文标题】在核心数据中保存 PHAsset?【英文标题】:Save a PHAsset in Core Data? 【发布时间】:2016-02-26 14:43:05 【问题描述】:我有一个自定义图像选择器,我可以在其中加载照片库中的所有图像。我想将这些图像位置保存在 coredata 中。我已成功获取文件路径,但是当我尝试加载时,我遇到了权限问题。如何以不保存实际图像的方式将 PHAsset 存储到核心数据中?
如果有任何我应该显示的代码,请告诉我。
提前致谢。
【问题讨论】:
【参考方案1】:好的,所以我能够解决问题。我没有尝试使用路径访问图像,而是保存了本地标识符,然后使用了
fetchAssetsWithLocalIdentifiers
现在似乎一切正常。
【讨论】:
以上是关于在核心数据中保存 PHAsset?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 PHAsset 获取图像 URL?是不是可以使用 PHAsset URL 将图像保存到文档目录?
Swift 3 将数据转换为 AVAsset 或 PHAsset