我目前在我的应用程序中使用Ensembles 1在核心数据和iCloud之间进行同步,并且我希望升级到Ensembles 2以利用CloudKit及其提供的推送通知。
我的问题是,Ensembles 2是否可以处理核心数据实体之间的多对多关系,因为我的应用程序当前使用了许多这样的关系
亲切的问候
杰米
答案 0 :(得分:0)
是的,确实如此。 Ensembles不会将Core Data模型直接映射到CloudKit模型,它只是将CloudKit中所有更改的事务日志文件存储。这意味着从Ensembles的角度来看,它的工作方式与其他任何云存储一样。
这也意味着您无法使用Ensembles为Web服务创建的CloudKit数据,因为您无法直接访问当前存储的值,因为数据存储为一系列更改。如果您想将CloudKit用于Web服务,最好实现自己的同步。还有很多工作要做,但是可以让您更好地控制数据。