我正在检查 iPhone Core Data 项目的默认 Xcode 模板。在返回获取的结果控制器的方法中,我看到了这个:
- (NSFetchedResultsController *)fetchedResultsController {
...
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Event" inManagedObjectContext:managedObjectContext];
[fetchRequest setEntity:entity];
...
return fetchedResultsController;
}
它似乎正在设置特定的实体名称。如果我有多个实体怎么办?我是否会有 2 个 NSFetchedResultsController 实例并有 2 个方法根据我使用的实体返回正确的控制器?
谢谢