gpt4 book ai didi

ios - 如何使 NSSortDescriptor 不按字母顺序排列?

转载 作者:搜寻专家 更新时间:2023-11-01 06:02:27 25 4
gpt4 key购买 nike

所以我有一个简单的购物 list 。到目前为止,该列表是按字母顺序添加的。当我做 ascending false 时,它​​从 Z-A 开始,而 ascending true 是从 A-Z 开始。

我只想根据添加的时间添加项目。没有订购,什么都没有。它只是添加到列表的后面。

这是我目前所拥有的:

func taskFetchRequest() -> NSFetchRequest<NSFetchRequestResult> {
let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: "Shopping")
let sortDescriptor = NSSortDescriptor(key: "item", ascending: false)
fetchRequest.sortDescriptors = [sortDescriptor]
return fetchRequest
}

最佳答案

为此,您必须向 Shopping 对象添加诸如添加日期字段之类的内容。然后根据该日期附加值进行排序。

这仅仅是因为数据库(包括 CoreData)表没有固有的顺序。 (底层数据库引擎通常会生成看似递增的 ID。但您永远不应依赖这些内部值。)

关于ios - 如何使 NSSortDescriptor 不按字母顺序排列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45533266/

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