如何从文本字段输出数学? Xcode 6

How to output math from a text field? Xcode 6

我是 Xcode 的新手,请原谅我的愚昧。我有一个带有文本字段和按钮的应用程序。我想要实现的是在文本字段中输入数学,例如 2+2,然后按下按钮接收答案,即 4。

查看 NSExpression,它可以让您执行以下操作:

NSExpression *expression = [NSExpression expressionWithFormat:@"4 + 5 - 2*3"];
id value = [expression expressionValueWithObject:nil context:nil]; // => 3

参考资料