gpt4 book ai didi

ios - 如何使用#keyPath 使用 swift 4 排序方法

转载 作者:行者123 更新时间:2023-11-28 08:01:11 28 4
gpt4 key购买 nike

我有一组 nsmanaged 对象类。我想使用特定元素对数组进行排序。

每次我尝试使用它时,它都会给我一个错误:Argument of '#keyPath' references non-'@objc' property 'questions' and Cannot convert value of type “NSSortDescriptor”到预期的元素类型“ServiceQuestion”

[NSSortDescriptor(key: #keyPath(objectClassArray), ascending: true)]

最佳答案

let sortDescriptor = NSSortDescriptor(key: "last", ascending: true, selector:  #selector(NSString.localizedStandardCompare))

使用特定元素而不是“最后”键

(people as NSArray).sortedArray(using: [sortDescriptor]) 

希望对你有帮助

关于ios - 如何使用#keyPath 使用 swift 4 排序方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46643063/

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