我试图使用@IBAction绑定一个按钮单击事件到一个Swift方法。在Objective-C中,IBAction的参数类型是id。在Swift中相当于id是什么?
AnyObject,如果你知道发件人从不是nil。
@IBAction func buttonClicked(sender : AnyObject) { println("Button was clicked",sender) }
AnyObject?,如果发送方可以是nil。
@IBAction func buttonClicked(sender : AnyObject?) { println("Button was clicked",sender) }