我正在使用 NSExpression 来解决来自用户输入的字符串。这是代码
var userInput = "5+"
var solveUserInput = NSExpression(format: "\(userInput)")
它会使我的程序崩溃,因为它无法解决它,但我想做的是如果字符串不能被 NSExpression 解决,则返回 nil。有没有办法做到这一点?
我正在使用 NSExpression 来解决来自用户输入的字符串。这是代码
var userInput = "5+"
var solveUserInput = NSExpression(format: "\(userInput)")
它会使我的程序崩溃,因为它无法解决它,但我想做的是如果字符串不能被 NSExpression 解决,则返回 nil。有没有办法做到这一点?