Дело не в том, «как долго», а «в какой момент». Там достаточно различий, что важно изучить это. : -)
Обычно контроллеры массива автоматически обновляются (в этом случае повторно извлекают их содержимое) при следующем цикле выполнения, но технически «в будущем цикле выполнения». Если вы хотите, чтобы они обновились сразу после вставки чего-либо, отправьте свой MOC -processPendingChanges
, а затем попросите контроллер массива -fetch:
.
Первое, что вы прочитали в документации Core Data , это то, что это сложная тема о какао, обязательное знание которой включает связывание значений ключа и наблюдение значения ключа. Недостающие знания, которые привели вас к этому вопросу, можно найти в понимании KVC / KVO (и слоя привязок Cocoa).