gpt4 book ai didi

ios - 核心数据与 fetchedResultsController 的多对多关系

转载 作者:行者123 更新时间:2023-11-29 01:18:39 27 4
gpt4 key购买 nike

我有两个实体 A 和 B,它们的关系是多对多的。实体类如下:

一个NSSet *toB

乙NSSet *toA

现在我有一个 A 对象,我可以通过使用“toB”集获取所有相关的 B 对象。由于需要对B对象重新排序,所以不得不用一个数组来包含所有的B对象,问题是B有几千个,又担心数组会占用太多内存。所以我想知道我是否可以使用 NSfetchedResultController 来获取所有相关的 B 对象。问题是我应该怎么做?通过使用某种谓词来获取?谢谢。

最佳答案

使用 B 作为获取结果 Controller 的实体。添加排序描述符。

要将您的 B 限制为一个 AB,请添加如下谓词:

NSPredicate(format: "%@ in toA", anAObject)

关于ios - 核心数据与 fetchedResultsController 的多对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34859476/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com