按钮动作的代码是什么?

Whats the code for button action?

我又来了,我很喜欢这个图书馆,但是 运行 到处都是小问题。

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

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

func okButton(sender:RaisedButton!) {
    print("button pressed")
}

结果 unrecognized selector sent to instance

你需要给出 "okButton:" 作为动作,因为它需要一个参数。

尝试:

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

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

func okButton(sender: RaisedButton) {
    print("button pressed")
}

在您的选择器名称末尾添加“:”:

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

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