我的按钮上出现有关“无成员'setTitle'”的错误

时间:2019-04-20 09:04:17

标签: ios swift uibutton

我从Xcode收到有关我的代码段的错误消息(这很好)。我张贴了我的工作的屏幕截图。请帮助我,以便其余的工作。

enter image description here

1 个答案:

答案 0 :(得分:1)

使用lightButton时,您正在调用之前定义的IBAction(顺便说一下,实际上Xcode突出显示了它)。由于您的IBAction不返回任何内容,因此您无法访问任何属性。

“(UIButton)->()”类型的值没有成员“ setTitle”。

(_) -> ()语法表示一个函数,其中第一个括号表示该函数的参数,第二个括号表示返回类型。

您应该定义一个连接到情节提要的IBOutlet

class YourController: UIViewController {

  @IBOutlet var myButton: UIButton?

  // Usage:
  func someFunction() {
    myButton.setTitle('Title')
  }

}