CoreData与CloudKit同步时将图像保存到CoreData?
Posted
技术标签:
【中文标题】CoreData与CloudKit同步时将图像保存到CoreData?【英文标题】:Save Image to CoreData while CoreData synchronizes with CloudKit? 【发布时间】:2021-05-27 01:58:16 【问题描述】:我正在开发一个应用程序,它使用CoreData
和CloudKit
,使用默认的NSPersistentCloudKitContainer
我当前的 CoreData 设置:
问题:此设置是否适用于 CloudKit 同步?或者外部存储可能有问题吗?还是有其他问题?如果是这样,我怎样才能实现将图像保存到 CoreData 并通过 CloudKit 同步它们的目标?
非常感谢您提前提供的帮助。
【问题讨论】:
【参考方案1】:我的理解是,这应该适用于将图像从 Core Data 同步到 CloudKit。如果您在此处查看教程,您会发现他们还使用外部存储选项来保存图片
https://www.raywenderlich.com/13219461-getting-started-with-core-data-and-cloudkit
Screeny from the demo project
【讨论】:
感谢您的回答。看起来合法。 当然!我也能够在我自己的项目中验证这项工作。 CloudKit Dashboard 显示小到可以上传的图像和仅包含文件路径的图像的条目。这么好的解决方案!以上是关于CoreData与CloudKit同步时将图像保存到CoreData?的主要内容,如果未能解决你的问题,请参考以下文章
如何更灵活的处理 CloudKit 从云端同步到本地的 CoreData 托管对象
App 如何根据需要动态为 CoreData 开启 CloudKit 云同步功能