我从Xcode得到了关于我的代码片段的错误消息(这非常好)。我贴了一张我工作的截图。请帮帮我,这样我就可以做剩下的事了。
最佳答案
使用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/