我目前正在学习如何使用CloudKit框架,缺乏说明如何同步核心数据和CloudKit的文档或示例。我看过所有关于CloudKit的WWDC视频(2014,2015,2016),但没有一个告诉我们如何实现与核心数据的同步。我找不到任何新的例子,教程或书籍,展示如何实现这种同步。我知道使用CloudKit的Operations API (而不是方便API)和订阅更改是有效的,就像它在新的WWDC2016视频中所说的那样,专门用于CloudKit<
在参与者接受了CKShares之后,他们会检查共享,说不,我不想为共享贡献任何东西,我甚至不想把共享记录保存在他们的UI界面的监视列表中。我们如何从这种协作中删除它们(确切地说,从共享数据库中删除)?用例是非常合法的,因为人们可能会接受一些事情,因此在决定是否将自己的时间和精力投入到共享中之前,有机会再过一遍。我尝试使用CKModifyRecordZonesOperation删除CloudKit共享数据库的共享区域:
var zoneOp = CKMo
我使用NSPersistentCloudKitContainer将对象保存在CoreData + CloudKit中。我已经集成了一个共享函数,它将一个对象移动到一个单独的区域使用UICloudSharingController共享,如中所描述的/**
Delete the Core Data objects and the records in the