Это потому, что им нужно настроить fetchedResultsController
только один раз.
Ниже этого оператора загружается набор до initialise
fetchedResultsController
.
Таким образом, при первом обращении к методу при вызове fetchedResultsController
ivar устанавливается, а любые последующие вызовы fetchedResultsController
просто возвращают уже настроенный ivar.