gpt4 book ai didi

ios - NSSet 按类重新组合对象

转载 作者:行者123 更新时间:2023-11-28 22:28:16 25 4
gpt4 key购买 nike

所以我有这个 NSSet 对象,直接来自 Core Data 关系。这个 NSSet 包含的对象都是同一基础对象的所有子类(我们称它为 RVSuperClass,它本身是 NSManagedObject 的子类)。

我的最终目标是将这些对象重新组合到一个 UITableView 中,其中每种对象(RVSuperClass 子类)将构成一个部分。

即使 RVSuperClass 的子类不多(因此对象“种类”也不多),NSSet 中可能有很多对象(数百个) .因此,for in 循环不是我想要的。

有没有办法做到这一点?我对 NSPredicate 不是很熟悉,但我想这是最好的方法吗?有没有办法将结果直接传送到 NSFetchedResultsController 中?

最佳答案

>there are not many subclasses

这将使父类(super class)具有指示子类的属性变得可行。现在,使用获取的结果 Controller 的 sectionNameKeyPath 进行分组变得轻而易举。

关于ios - NSSet 按类重新组合对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18291351/

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