我需要循环一个fetchedResultsController但有一些问题。这是代码;
for (NSFetchedResultsController *singleResult in _fetchedResultsController) {
//For logic
}
警告是;
Collection expression type 'NSFetchedResultsController *' may not respond to 'countByEnumeratingWithState:objects:count:'
这样做的正确方法是什么?
答案 0 :(得分:4)
您需要访问_fetchedResultsController
的可迭代类型的成员,例如NSArray
或NSSet
。例如,NSFetchedResultsController
有一个名为fetchedObjects
的属性NSArray
。我怀疑这是您要访问的阵列。我对NSFetchedResultsController
并不十分熟悉,但是here是类引用的链接,可以帮助你完成剩下的工作