在我的按钮上获得关于“没有成员'setTitle'”的错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在我的按钮上获得关于“没有成员'setTitle'”的错误相关的知识,希望对你有一定的参考价值。

我从Xcode那里得到了关于我的代码的错误信息(完全没问题)。我发布了我的工作截图。请帮助我这个,所以我可以做其余的事情。

enter image description here

答案

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

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

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

您应该定义连接到Storyboard的IBOutlet

class YourController: UIViewController {

  @IBOutlet var myButton: UIButton?

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

}

以上是关于在我的按钮上获得关于“没有成员'setTitle'”的错误的主要内容,如果未能解决你的问题,请参考以下文章