У меня есть сущности, которые управляются Core Data, и есть несколько случаев, когда в рамках одного метода я устанавливаю некоторые значения атрибутов, которые приведут к изменениям графика, которые Core Data будут применять, и выполнят дополнительные действия, которые (логически) зависят от состояния обновлениядля графика.
Есть ли причина не вызывать processPendingChanges
после каждого установления отношения, чтобы гарантировать, что график всегда полностью обновлен?Когда я это делаю, все работает так, как должно, но, очевидно, это немного "шумно" и прерывает некоторую обработку, которая в противном случае была бы уведомлением (например, извлеченные контроллеры результатов, которые в итоге отправляют партии controllerWillChangeContent
/ controllerDidChangeContent
к их спискам, если в противном случае это произошло бы.)
ДОПОЛНЕНИЕ:
Будет ли график всегда обновляться после возврата из любого метода, который вносит изменения в сущность?