如何创建一个具有常量值的NSExpression
以与PredicateEditor
一起使用。
例如:
left表达式应该是字符串"state",rightExpression应该是字符串"Germany"
我试过:
NSExpression left = new NSExpression(NSExpressionType.ConstantValue);
left.SetValueForKey(new NSString("state"), new NSString("Germany"));
但这行不通。程序停止没有错误!
使用静态方法NSExpression NSExpression.FromConstant(NSObject)
:
var left = NSExpression.FromConstant((NSString)"Germany");
你错过了抛出生成的异常:
throw left;