如何在我的应用中使用NSString表达式分配UILabel? 我的尝试是:
@IBOutlet weak var imput: UILabel!
@IBOutlet weak var output: UILabel!
...
...
...
@IBAction func equal(sender: AnyObject) {
calculate = NSExpression(format: imput.text!)
output = calculate.expressionValueWithObject(nil, context: nil) as! UILabel
}
答案 0 :(得分:0)
我不得不使用
output.text =
...而不是output =
...
而不是as! UILabel
我使用了另外两个变量来将NSExpression转换为Double而不是String。