【发布时间】:2019-12-18 13:43:51
【问题描述】:
我正在使用CoreData+CloudKit NSPersistentCloudKitContainer自动同步数据到CloudKit。
我一直在查看 Apple 提供的 Sample App,了解如何监听远程商店更改通知并阅读历史更改。在实施相同的操作后,我注意到NSPersistentStoreRemoteChangeNotification 被多次触发。在每次应用启动时,即使数据没有变化,历史记录的变化也会显示插入到所有实体中,这确实令人困惑。
您如何可靠地检查是否有实际记录添加到实体中?还有如何处理同时触发的多个通知?
【问题讨论】: