Swift 按钮动作的代码是什么?

Swift 按钮动作的代码是什么?,swift,cosmicmind,Swift,Cosmicmind,再一次提醒我,我很喜欢这个图书馆,但偶尔会遇到一些小问题 对于RaisedButton,以编程方式创建按钮时,需要哪些代码来创建操作 btn1.addTarget(自我,操作:“OK按钮”,forControlEvents:UIControlEvents.TouchUpInside) 结果是,无法识别的选择器被发送到实例您需要为“okButton:”指定作为参数的操作 尝试: 在代码中,删除可选参数的展开: func okButton(sender: RaisedButton) { pr

再一次提醒我,我很喜欢这个图书馆,但偶尔会遇到一些小问题

对于
RaisedButton
,以编程方式创建按钮时,需要哪些代码来创建操作

btn1.addTarget(自我,操作:“OK按钮”,forControlEvents:UIControlEvents.TouchUpInside)

结果是,
无法识别的选择器被发送到实例

您需要为“okButton:”指定作为参数的操作

尝试:


在代码中,删除可选参数的展开:

func okButton(sender: RaisedButton) {
    print("button pressed")
}
在选择器名称的末尾添加“:”:

btn1.addTarget(self, action: "okButton:", forControlEvents: .TouchUpInside)

这应该可以解决您的问题:)

确定按钮:“有效吗?不,我也尝试过冒号。确定按钮(:)是否与添加目标的位置在同一视图控制器中?如果
okButton(:)
需要一个参数,则必须添加冒号。我的错误是,我在类外使用了冒号。
func okButton(sender: RaisedButton) {
    print("button pressed")
}
btn1.addTarget(self, action: "okButton:", forControlEvents: .TouchUpInside)