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

问题描述 投票:0回答:1

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

enter image description here

ios swift uibutton
1个回答
1
投票

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

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

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

您应该定义连接到Storyboard的IBOutlet

class YourController: UIViewController {

  @IBOutlet var myButton: UIButton?

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

}
© www.soinside.com 2019 - 2024. All rights reserved.