创建一个新的 NSExpression



如何创建一个具有常量值的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;

最新更新