我未能创建 NSPredicateEditorRowTemplate
func predicator() -> NSPredicateEditorRowTemplate {
let monthList = [NSExpression(forConstantValue:1),NSExpression(forConstantValue:2), NSExpression(forConstantValue:3) ]
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
}
编译代码后,我收到错误消息:
“没有更多上下文,表达的类型是模棱两可的”
我检查了是否遗漏了参数,以及参数是否输入正确。一切似乎都很好。我什至使用代码完成帮助来避免输入错误的参数。
不知道有什么问题。有没有人看到问题?