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