KVO-уведомления после слиянияChangesFromContextDidSaveNotification
Я использую KVO для наблюдения за изменениями в NSManagedObject. NSManagedObject, который я наблюдаю, является частью контекста NSManagedObject, который находится в главной очереди.
Когда я обновляю этот объект вфон (частный тип параллелизма очереди), а затем объединить сохраненные изменения с моим основным контекстом очереди (в mergeChangesFromContextDidSaveNotification), уведомления KVO запускаются, как и ожидалось.
Однако я ожидал, что уведомления будут срабатывать только для ключевых путей, которые действительно изменились ине для всех ключевых путей NSManagedObject. Я получаю уведомления KVO для каждого ключевого пути моего объекта, даже если они не изменились.
Это умышленно или я что-то не так делаю?
Ничего не видно в документах Apple ....