我有一个尝试使用 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
...
提前致谢