Core data 从CloudKit+;核心数据

Core data 从CloudKit+;核心数据,core-data,cloudkit,nspersistentcloudkitcontainer,Core Data,Cloudkit,Nspersistentcloudkitcontainer,我看到.NSPersistentStoreRemoteChange通知被多次接收,有时多达10次 我不认为这是有害的,但最好的情况是它耗尽了处理能力 因此,我的问题是: 这有害吗 我能阻止它吗 如果没有,是否有建议的方法来忽略重复通知 -- 我有以下代码来设置我的容器。它包含在单例的初始化器中,我已经确认它只调用一次 guard-let-modelURL=Bundle(for:type(of:self)).url(for-resource:momdName,带扩展名:“momd”), 让mo

我看到
.NSPersistentStoreRemoteChange
通知被多次接收,有时多达10次

我不认为这是有害的,但最好的情况是它耗尽了处理能力

因此,我的问题是:

  • 这有害吗
  • 我能阻止它吗
  • 如果没有,是否有建议的方法来忽略重复通知
--

我有以下代码来设置我的容器。它包含在单例的初始化器中,我已经确认它只调用一次

guard-let-modelURL=Bundle(for:type(of:self)).url(for-resource:momdName,带扩展名:“momd”),
让mom=NSManagedObjectModel(contentsOf:modelURL)
否则{

致命错误("问一个明显的问题……你确定CloudKit中只有一个变化?或者问题是发生了多个变化,你希望得到一个通知?@SteveB非常确定。我启动了附加到调试器的应用程序,但该应用程序没有在其他设备上打开,我看到了一堆通知来问这个明显的问题……你是您确定CloudKit中只有一个更改?或者问题是发生了多个更改,您希望得到一个通知?@SteveB非常确定。我启动了附加到调试器的应用程序,但该应用程序未在其他设备上打开,我看到了一堆通知