使用lightButton
,您将调用之前定义的IBAction
(顺便说一句,它实际上是由Xcode突出显示的)。由于您的IBAction
不会返回任何内容,因此您无法访问任何属性。
类型'(UIButton) - >()'的值没有成员'setTitle'。
(_) -> ()
语法表示一个函数,其中第一个括号表示函数的参数,第二个括号表示返回类型。
您应该定义连接到Storyboard的IBOutlet
。
class YourController: UIViewController {
@IBOutlet var myButton: UIButton?
// Usage:
func someFunction() {
myButton.setTitle('Title')
}
}