Swift - 使用NSExpression分配UILabel

时间:2016-05-28 16:54:15

标签: ios swift nsexpression

如何在我的应用中使用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
    }

1 个答案:

答案 0 :(得分:0)

我不得不使用 output.text = ...而不是output = ... 而不是as! UILabel我使用了另外两个变量来将NSExpression转换为Double而不是String。