如何在 Swift 中将 Core Data 与 Cloudkit 和许多设备同步

Posted

技术标签:

【中文标题】如何在 Swift 中将 Core Data 与 Cloudkit 和许多设备同步【英文标题】:How to synchronise Core Data in Swift with Cloudkit and on many devices 【发布时间】:2017-09-28 09:42:21 【问题描述】:

我开发了一个包含核心数据的应用。 我有很多实体和关系(一对一,一对多,...) 所以我的应用程序运行良好,但现在我想在许多设备上将我的核心数据模型与 cloudkit 同步。 我读过很多东西,但对我来说都不够清楚。 你知道我必须如何进行吗? 你认为解决方案是使用 Seam 吗: enter link description here 或合奏: enter link description here 还是别的什么? 谢谢。

【问题讨论】:

Seam 是我认为的很好的解决方案 谢谢,你知道我在哪里可以找到好的教程吗? 您可以使用 Seam 的 Demo/Example 应用程序作为参考。 谢谢,我去看看。 Seam 有很多问题。有谁知道同步核心数据的另一种解决方案? 【参考方案1】:

经过多次测试,我推荐使用 Ensembles:

Ensembles Framework

【讨论】:

以上是关于如何在 Swift 中将 Core Data 与 Cloudkit 和许多设备同步的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 中将可转换属性保存到 Core Data

IOS - 如何在 Core Data Swift 中将数据插入到具有关系的不同表中

Core Data 在 Swift 中将数据添加到关系中

Swift 3 Core Data - 如何同步保存上下文?

在 Swift 中的 Core Data 中保存数据

Swift & Core Data 解包 fetchedresults