NSFetchedResultsController用于实体及其关系

时间:2013-03-26 15:14:27

标签: ios objective-c core-data nsfetchedresultscontroller

我有一个实体Person。人与实体ObjectAObjectBObjectC有三种关系。

我可以使用NSFetchedResultController按类型对其进行排序吗?因此,第0部分为ObjectA,第1部分为ObjectB,第3部分为ObjectC'?而且,我可以按名称对它们进行排序吗?

或者我使用3种不同的数据源(将它们加载到数组中还是3种不同的NSFetchResultController)?

1 个答案:

答案 0 :(得分:1)

NSFetchedResultController一次只能获取一种实体类型,因此假定ObjectAObjectBObjectC是不同的实体类型,那么您需要三种NSFRCs。

如果它们是三种不同的实体类型,您可以考虑将它们放在抽象实体下。然后,您可以为该类型创建一个NSFRC(示例here)。