我从Xcode得到了关于我的代码片段的错误消息(这非常好)。我贴了一张我工作的截图。请帮帮我,这样我就可以做剩下的事了。
ios - 在我的按钮上收到有关“无成员'setTitle'”的错误-LMLPHP

最佳答案

使用lightButton调用之前定义的IBAction(顺便说一下,它实际上由Xcode突出显示)。由于您的IBAction不返回任何内容,因此无法访问任何属性。
类型为“(UIButton)->()”的值没有成员“setTitle”。
(_) -> ()语法表示函数,其中第一个括号表示函数的参数,第二个括号表示返回类型。
您应该定义一个连接到脚本的IBOutlet

class YourController: UIViewController {

  @IBOutlet var myButton: UIButton?

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

}

关于ios - 在我的按钮上收到有关“无成员'setTitle'”的错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55771959/

10-11 14:56