У меня есть два контекста управляемого объекта, A и B. Эти два контекста синхронизируются путем объединения изменений из одного в другой при каждом сохранении (путем мониторинга NSManagedObjectContextDidSaveNotification
). Я проверил, что изменения в A и B сливаются правильно.
У меня есть NSFetchedResultsController
мониторинг обновлений для B. Я считаю, что некоторые обновления для A не приводят к запуску nsfrc на B. Когда создается новый управляемый объект и добавляется в A с атрибутами, которые ищет nsfrc (на B), nsfrc срабатывает после слияния изменений B с сохранением A. Однако, если управляемый объект уже существует на A (и B), и я изменяю объект и сохраняю A, в то время как я вижу, что B объединяется изменения из уведомления о сохранении A, мониторинг B nsfrc не запускается.
Что мне здесь не хватает?