【发布时间】:2017-10-19 10:22:39
【问题描述】:
我有两个实体 A 和 B。 A 与 B 具有一对多关系。现在我想使用NSFetchResultController 获取实体 B。如果实体A 有多个B,我应该在获取时只得到一个B。有人可以告诉我如何使用谓词进行此提取吗?提前致谢。
【问题讨论】:
-
你能解释一下你的要求吗?您是否需要使用 FRC 而不是直接提取?如果是这样,为什么?为什么每个 A 只需要一个 B?如果给定的 A 有多个 B,您希望包括哪个 B?
-
我必须使用 FRC。如果给定 A 有多个 B,则将包括具有最新创建日期(属性)的 B。
-
您是否需要 FRC 来提供部分(即您是否使用 sectionNameKeyPath)?
标签: ios objective-c core-data nsfetchedresultscontroller nsfetchrequest