0

fetchedResultsController をループする必要がありますが、いくつか問題があります。コードは次のとおりです。

for (NSFetchedResultsController *singleResult in _fetchedResultsController) {
    //For logic
}

警告は次のとおりです。

Collection expression type 'NSFetchedResultsController *' may not respond to 'countByEnumeratingWithState:objects:count:'

これを行う正しい方法は何ですか?

4

1 に答える 1

4

または_fetchedResultsControllerなどの反復可能な型であるのメンバーにアクセスする必要があります。たとえば、は と呼ばれるプロパティを持っています。これは、アクセスしようとしている配列であると思われます。私は にあまり詳しくありませんが残りの方法を理解するのに役立つクラス リファレンスへのリンクを次に示します。NSArrayNSSetNSFetchedResultsControllerfetchedObjectsNSArrayNSFetchedResultsController

于 2012-05-30T19:15:40.527 に答える