我在swift 2中创建button
,当我选择它时,我收到信号SIGABRT并且应用程序崩溃了。下面是代码:
let button = UIButton()//(type: UIButtonType.System) as UIButton!
button.setTitle("button", forState: .Normal)
button.setTitleColor(UIColor.blueColor(), forState: .Normal)
button.addTarget(self, action: "buttonPressed:", forControlEvents: UIControlEvents.TouchUpInside)
button.frame = CGRectMake(100, 100, 100, 100)
self.view.addSubview(button)
func buttonPressed(sender: UIButton!) {
print("ButtonIsSelected")
}
它将我带到AppDelegate.swift并在NSLog
的中间它说:无法识别的选择器发送到实例...
请帮忙。安东
答案 0 :(得分:3)
func buttonPressed(sender: UIButton!) {
print("ButtonIsSelected")
}
此方法必须在您的类体中,而不是在函数体中。我猜你已经完成了。