我正在使用NSExpression来解决用户输入中的字符串。
这是代码
var userInput = "5+"
var solveUserInput = NSExpression(format: "\(userInput)")
由于无法解决该问题,它将使我的程序崩溃,但是我想做的是如果NSExpression无法解决该字符串,则返回nil。有什么办法吗?
最佳答案
NSExpression并非真的适用于这种用法(用户输入评估)。
我建议您改为查看DDMathParser。
我正在使用NSExpression来解决用户输入中的字符串。
这是代码
var userInput = "5+"
var solveUserInput = NSExpression(format: "\(userInput)")
最佳答案
NSExpression并非真的适用于这种用法(用户输入评估)。
我建议您改为查看DDMathParser。