如何按照实体与另一个实体的关系顺序从 CoreData 获取实体



所以我有一个与实体"B"有对多关系的CoreData实体"A"。"A"有许多"B"。这种关系是有序的!

我知道我可以直接从实体"A"关系中获取 NSOrderedSet。但是我有一个UITableView,我想用NSFetchedResultsController,因为我相信这是更好的做法。

如何让 NSFetchedResultsController 根据实体在关系中的顺序对实体进行排序?

如果 A 是经理,B 是员工,并且关系是 Manager.underlings(对多排序(和 Employee.boss(对一(,那么您将使用

NSSortDescriptor(key: "boss", ascending: true)]

这将根据员工与经理的有序关系进行排序。

最新更新