无法找到' init'接受提供的参数

时间:2014-12-23 18:45:43

标签: swift ios8 xcode6

@IBAction func displayResult(sender: AnyObject) {

    var area = (heightTextField.text as NSString).floatValue * (baseTextField.text as NSString).floatValue

    resultLabel.text = string(area)

}

上面的代码给出了错误“无法找到接受提供的参数的'init'的重载”。

我该怎么做才能让它发挥作用?

2 个答案:

答案 0 :(得分:1)

resultLabel.text = "(\area)"

改为创建字符串表示。

答案 1 :(得分:1)

String应该大写。

resultLabel.text = String(area)