iCloud中的CoreData和照片问题[重复]

Posted

技术标签:

【中文标题】iCloud中的CoreData和照片问题[重复]【英文标题】:Issue with CoreData and photos in iCloud [duplicate] 【发布时间】:2013-12-02 15:27:40 【问题描述】:

我有一个问题。 我的应用程序正在存储 - 带有 CoreData 的数据(在 Model.sqlite 文件中)和用户创建的照片为 jpgs。 这一切都存储在 Documents 目录中。 我设法将我的数据库存储在 iCloud 中(但它仍然有问题),但我不知道如何在 iCloud 中存储数据库和照片。 有人可以帮忙吗?

【问题讨论】:

【参考方案1】:

我从未使用过 iCloud 同步,但这有助于回答您的问题。 https://developer.apple.com/library/ios/documentation/General/Conceptual/iCloudDesignGuide/Chapters/DesignForCoreDataIniCloud.html

【讨论】:

我读过。但是我仍然不知道如何连接核心数据和用户文件 CoreData 中存储了什么? 我将保存的收据数据存储在 CoreData 中,照片存储在 Documents 目录中 因此,如果您的应用程序支持 iCloud,那么您的 CoreData 应该会为您自动完成。只需检查您的 coreData 属性中是否打开了外部存储。 所以,毕竟 cmets :在 iPhone 中,在 Documents 目录中,我将 sqlite 数据库(包含有关收据的记录)和照片与数据库一起保存在 Documents 目录中。如何将其全部备份到 iCloud 并检索?

以上是关于iCloud中的CoreData和照片问题[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Core Data 删除外部存储实体不会释放 iCloud 中的空间

在应用升级期间避免 iCloud 同步上的重复数据

全局标识符? - iCloud + Core Data + Ensembles - 删除对象时重复

合并具有相同属性但 ID 不同的 NSManagedObject,与 iCloud 同步会导致重复(Core Data,Swift 1.2)

核心数据+iCloud:iCloud Storage只增不减

iCloud + 预加载的 CoreData