gpt4 book ai didi

ios - 按 Swift CoreData 中的键值排序

转载 作者:行者123 更新时间:2023-11-30 12:08:36 25 4
gpt4 key购买 nike

如何按字段值对 CoreData 查询进行排序?

例如:我有带有字段“类型”的行。我想首先按 type = "car" 排序结果,然后按 type = "bike" 排序,然后按 type = "truck" 排序。像这样的东西:

request.sortDescriptors = [NSSortDescriptor(key: "type=car,type=bike,type=truck", ascending: true)]

在 Swift 的 CoreData 中可能吗?谢谢

P.S. Swift 版本 >= 3

最佳答案

我认为 NSSortDescriptor 旨在一次用于一个键,但我认为您可以通过循环执行类似的操作。

keys = ["car", "bike", "truck"]
var descriptors = []

for key in keys {
let descriptor = NSSortDescriptor(key: key, ascending: true)
descriptors.append(descriptor)
}

request.sortDescriptors = descriptors

关于ios - 按 Swift CoreData 中的键值排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46365256/

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