Подтвердить что ты не робот

Основные данные NSFetchedResultsController - Общее количество возвращенных записей

Я использую NSFetchedResultsController в приложении для iPhone, и мне интересно, есть ли простой способ получить общее количество строк, возвращаемых во всех разделах.

Вместо того, чтобы считать [[fetchedResultsController sections] count], а затем прокручивать каждый раздел, чтобы получить его счет, можно ли это сделать в одной строке?

Спасибо!

4b9b3361

Ответ 1

Эта строка возвращает общее количество выбранных объектов:

[fetchedResultsController.fetchedObjects count]

Ответ 2

Как насчет этого?

[fetchedResultsController.sections.valueForKeyPath: @"@sum.numberOfObjects"];

Это не будет касаться выбранных объектов, поэтому гарантируется, что они не будут устранены.

Ответ 3

Swift.

fetchedResultsController.fetchedObjects?.count