0

我如何创建一个NSExpression具有恒定值的PredicateEditor.

例如:

leftExpression 应该是字符串“state”,rightExpression 应该是字符串“Germany”

我试过了:

NSExpression left = new NSExpression(NSExpressionType.ConstantValue);
left.SetValueForKey(new NSString("state"), new NSString("Germany"));

但这不起作用。程序停止无误!

4

2 回答 2

1

使用静态方法NSExpression NSExpression.FromConstant(NSObject)

var left = NSExpression.FromConstant((NSString)"Germany");
于 2017-11-06T18:44:54.670 回答
0

你错过了抛出生成的异常:

throw left;
于 2017-11-06T13:46:04.587 回答