我正在使用CoreData + CloudKit NSPersistentCloudKitContainer
自动将数据同步到CloudKit
。
我一直在查看Apple提供的示例应用程序,以了解如何侦听远程商店更改通知和读取历史记录更改。实现相同功能后,我注意到NSPersistentStoreRemoteChangeNotification
被解雇了多次。即使没有数据更改,每次启动应用程序时,历史记录更改都会显示已插入所有实体,这确实令人困惑。
如何可靠地检查是否确实有记录添加到实体?还有如何处理同时触发的多个通知?