gpt4 book ai didi

Swift 对 NSManagedObject 进行排序

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

我想对从 CoreData 获取的 NSManagedObject 进行排序。当我获取结果时,我已经有了 NSSortDescriptor。但是,结果来自两个不同的提取请求。然后我再次组合在一个 NSManagedObjet 数组中。我想按升序对该数组进行排序。

 NAManagedObject.sorted(by: (NSManagedObject, NSManagedObject) throws -> bool)

不确定如何使用它。

最佳答案

假设你的数组叫做结果,它可能是这样的:

    let sortedArray = results.sorted { (first, second) -> Bool in
return first.value > value.value
}

...其中“值”是您要作为排序依据的值。这将进行降序排序 - 如果“first”应该出现在结果列表中的“second”之前,您基本上想要返回 true。

关于Swift 对 NSManagedObject 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48709538/

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