KVO-уведомления после слиянияChangesFromContextDidSaveNotification

используя KVO для наблюдения за изменениями в NSManagedObject. NSManagedObject I 'Наблюдение является частью контекста NSManagedObject, который находится в главной очереди.

Когда я обновляю этот объект вфон (частный тип параллелизма очереди), а затем объединить сохраненные изменения с моим основным контекстом очереди (в mergeChangesFromContextDidSaveNotification), уведомления KVO запускаются, как и ожидалось.

Однако я ожидал, что уведомления будут срабатывать только для ключевых путей, которые действительно изменились ине для всех ключевых путей NSManagedObject. Я'я получаю уведомления KVO для каждой траектории моего объекта, даже если они нет изменить.

Это умышленно или я что-то не так делаю?

Можно'ничего не вижу в документах Apple ....

Ответы на вопрос(2)

Ваш ответ на вопрос