現在UITableView、データソースがであるがありNSFetchedResultsControllerます。最も重要なことはNSFetchedResultsController、デリゲートメソッドを介して、変更があった場合にテーブルを自動的に更新することです。ただし、エンティティを取得するためにフェッチを実行する必要はなくなりました"Pictures"。今はそれを呼び出します。私には、という別のエンティティがあり、Folderとfolders関係がPicturesあるので、すべてfolderに。がありNSSet picturesます。
picturesしたがって、特定のに属するすべてをフェッチする代わりに、これでfolder実行できますfolder.pictures。これにより、必要なものが返され、それを配列に割り当てて、tableViewソースとして設定できます。ただし、これではテーブルの自動更新は行われませんNSFetchedResultsController。
NSFetchedResultsController私の質問は、フェッチを実行せずに(つまり、テーブルを自動的に更新するデリゲートメソッド)の機能をどのように使用できるかということです。NSSet目的のを持っているので、もうフェッチする必要はありませんNSManagedObjects。