swift - 找不到接受提供的参数的 'init' 的重载

标签 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’的重载”。

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

最佳答案

resultLabel.text = "(\area)"

改为创建一个字符串表示。

关于swift - 找不到接受提供的参数的 'init' 的重载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27626246/

相关文章:

ios - 加速 WKWebView 的加载

ios - UI 项目不显示在界面生成器中

ios - 数据库中最后插入的行 id 已成功插入但获取该 id 为 0?

swift - CAMetalLayer nextDrawable 返回 nil 因为分配失败

xcode - 在 SQLite.swift 的过滤器中使用变量

iOS8 iTunes Connect 和 Testflight

Swift 泛型不保留类型

swift - 如何隐藏另一个类的按钮

arrays - 是否可以检查 swift 数组中的所有值是否为真而不是一个一个地循环?

ios - 检查是否启用了预测文本