我有一个尝试使用 CoreData 的 iOS 项目。
在我的模型中,我有两个类ChildA并且ChildB继承自ParentClass.
在我的UITableViewController中,我可以通过以下方式轻松获取所有对象:
NSEntityDescription *entity = [NSEntityDescription entityForName:@"ParentClass" inManagedObjectContext:self.managedObjectContext];
我现在想要实现的是将结果按Classname. 但我不知道如何在我NSFetchedResultsController的参数中实现这一点sectionNameKeyPath
NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:self.managedObjectContext sectionNameKeyPath:@"?????" cacheName:@"Master"];
我想在我的中使用的结果UITableView应该类似于
ChildA
Obj1
Obj2
Obj3
...
ChildB
Obj4
Obj5
Obj6
...
提前致谢