我想按包含数字内容的字符串对CoreData结果数组进行排序,该字符串以字母和数字大小顺序显示。目前,按字母顺序排序可以给我:
["Blue 10%", "Blue 5%", "Blue 50%"]
当我想要的时候:
["Blue 5%", "Blue 10%", "Blue 50%"]
当前我正在使用:
let sortDescriptor = NSSortDescriptor(key: "name", ascending: true)
快速5答案 我设法使用选择器启用了此功能:
let sortDescriptor = NSSortDescriptor(key: "name", ascending: true, selector: #selector(NSString.localizedStandardCompare(_:)))