【发布时间】:2021-01-12 12:21:38
【问题描述】:
我发现对 FetchedRequest 进行排序的唯一方法是使用 NSSortDescriptor 在获取时完成。但是,我想实现不同类型的排序(例如,按名称、按数量增加、按数量减少),该怎么做?比较我需要排序的每个获取的项目属性并决定,其中一个应该在列表中居高临下还是低位?
【问题讨论】:
-
你需要研究如何对一组对象进行排序,应该有很多可用的信息
-
“我想实现不同类型的排序(例如,按名称、按数量增加、按数量减少)”对我来说似乎可以放入 NSSortDescriptor 中,基本排序。在查询中完成的排序更有效。否则,它是关于对数组进行排序,这是非常基本的,并且取决于您的需要。你的问题现在太宽泛了。
-
感谢您的建议。我将花一些时间研究排序数组。