如何使用NSExpression
创建一个具有常量值的PredicateEditor
。
例如:
leftExpression应为字符串“state”,rightExpression应为字符串“Germany”
我试过了:
NSExpression left = new NSExpression(NSExpressionType.ConstantValue);
left.SetValueForKey(new NSString("state"), new NSString("Germany"));
但这不起作用。程序停止没有错误!
答案 0 :(得分:1)
使用静态方法NSExpression NSExpression.FromConstant(NSObject)
:
var left = NSExpression.FromConstant((NSString)"Germany");
答案 1 :(得分:0)
您错过了将生成的Exception抛出:
throw left;