gpt4 book ai didi

iphone - 如何使用 NSOrderedSet 的顺序对 NSFetchedResultsController 的结果进行排序

转载 作者:可可西里 更新时间:2023-11-01 03:57:06 24 4
gpt4 key购买 nike

NSOrderedSets 保存表中对象的顺序。如果您访问具有 NSOrderedSet 属性的 NSManagedObject 子类实例,那么它们将是有序的。

但是,在创建 NSFetchRequest 时似乎无法使用 NSSortDescriptor 访问该订单。

从原始 SQLite 数据库看来,订单存储在名为 Z_FOK_<relationship name> 的字段中.数据可用,但似乎无法通过核心数据 API 看到。

有谁知道编写 NSSortDescriptor 的方法,该 NSSortDescriptor 将与 SQLite 数据库一起使用以按 NSOrderedSet 指定的顺序返回结果?


更新

相关问题:NSFetchedResultsController and NSOrderedSet relationships

最佳答案

我认为这是不可能的。 “排序”与从一个实体 A 到另一个实体 B 的对多关系相关联,它不是目标实体 B 。但是核心数据获取请求的排序描述符只能使用实体的(持久)属性。

关于iphone - 如何使用 NSOrderedSet 的顺序对 NSFetchedResultsController 的结果进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17931624/

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