パラメータNSFetchRequestController
として 3 つのプレコンピュータ objectID を使用する をセットアップしNSPredicate
ました。initWithFetchRequest:
NSManagedObjectContext *moc = [[self managedDocument] managedObjectContext];
[self setFetchedResultsController:[[NSFetchedResultsController alloc]initWithFetchRequest:fRequest
managedObjectContext:moc
sectionNameKeyPath:nil
cacheName:nil]];
私の質問は、セットアップが完了したら、データベースで新しいデータが利用可能になったときにコントローラーで使用されるNSFetchedResultsController
を変更する方法があるかどうかです。NSFetchRequest
リクエストが readOnly であることに気付きました。他に利用できるオプションはありますか?
編集:
リクエスト全体を変更する必要があると考えていましたが、既存の NSFetchedResultsController と既存の NSFetchRequest を使用して新しい NSPredicate を設定するだけでよいのでしょうか?