Почему fetchedResultsController имеет значение nil? - PullRequest
0 голосов
/ 12 июля 2011

Почему это в коде FetchedResultsController, который Apple дает нам?

if (fetchedResultsController != nil) {
    return fetchedResultsController;
}

1 Ответ

0 голосов
/ 12 июля 2011

Это потому, что им нужно настроить fetchedResultsController только один раз.

Ниже этого оператора загружается набор до initialise fetchedResultsController.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...