我在 PredicateEditor 中的一个表达式是一个月,我想呈现为常量值 1 .. 12 的弹出按钮。
这是我的编码:
func predicateMonth() -> NSPredicateEditorRowTemplate{
var monthList = [NSExpression]()
for i:NSInteger in 1...12 {
monthList.append(NSExpression(forConstantValue:i))
}
let leftExp = NSExpression(forKeyPath:"monthP")
let monthTemplate = NSPredicateEditorRowTemplate (
leftExpressions: [leftExp],
rightExpressions: monthList,
modifier: NSComparisonPredicate.Modifier(rawValue: 0)! ,
operators: [NSNumber(value:4)],
options: 0)
return monthTemplate
}
我在哪里为我的代码中的 monthP 设置本地化字符串?它应该在编辑器中显示“月”,而不是“montP”