核心数据NSFetchedResultsController – 返回的logging总数

我正在iPhone应用程序中使用NSFetchedResultsController,并想知道是否有一些简单的方法来获取所有部分返回的行数。

而不是获取[[fetchedResultsController部分]计数],然后循环通过每个部分以获得其计数,可以在一行中完成?

谢谢!

这一行返回获取对象的总数:

[fetchedResultsController.fetchedObjects count] 

这个怎么样?

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

这根本不会触及所提取的对象,所以保证不会对这些对象造成错误。

迅速。

fetchedResultsController.fetchedObjects?.count