我正在尝试使用NSPredicate使用NSPredicate格式对数组进行排序
"(value IN { '1','2','5', $LOWER })"
但我希望获得超过8的价值并使用
"(value >='7')"
它将值排序为9,但无法对值等于或大于10进行排序。我也尝试使用OR,AND运算符,但它不起作用。
答案 0 :(得分:0)
看起来你正在使用字符串比较而不是数字,这就是为什么' 10'小于' 9。这是因为报价。
所以我认为正确的格式是(当value
属性为数字时):
"(value >= 7)"