0

我目前在我的应用程序中使用 Ensembles 1 在核心数据和 iCloud 之间进行同步,并且我希望升级到 Ensembles 2 以使用 CloudKit 及其提供的推送通知。

我的问题是,Ensembles 2 是否处理核心数据实体之间的多对多关系,因为我的应用程序目前使用了许多这样的关系

亲切的问候

杰米

4

1 回答 1

0

是的,它确实。Ensembles 不会将 Core Data 模型直接映射到 CloudKit 模型,它只是将所有更改的事务日志文件存储在 CloudKit 中。这意味着从 Ensembles 的角度来看,它就像任何其他云存储一样工作。

这也意味着您不能使用 Ensembles 为 Web 服务创建的 CloudKit 数据,因为您无法直接访问当前存储的值——数据被存储为一系列更改。如果您想将 CloudKit 用于 Web 服务,最好实现自己的同步。这是更多的工作,但可以让您更好地控制数据。

于 2018-10-01T07:19:36.103 回答