我正在玩CloudKit,并且很困惑我应该如何以及何时在首次启动应用时为本地缓存提取初始记录。我应该在执行初始订阅之前还是之后获取所有记录?提取初始记录
而且我们似乎可以跳过使用查询来获取数据。我们可以使用(并且我确实使用)一个CKFetchDatabaseChangesOperation和一个零serverChangeToken。
但它不好用。首次发布时,我没有得到任何更改的区域。数据确实存在于以前的安装中,我也通过CloudKit Dashboard添加了一些。
FWIW我现在使用私人数据库和默认区域。