我正在尝试使用@IBAction将按钮单击事件绑定到Swift方法.在Objective-C中,IBAction的参数类型是id.什么是Swift中的id等价物?
Any
,如果你知道发件人永远不会nil
.
@IBAction func buttonClicked(sender : Any) { println("Button was clicked", sender) }
Any?
,如果发件人可以nil
.
@IBAction func buttonClicked(sender : Any?) { println("Button was clicked", sender) }
AnyObject
,如果你知道发件人永远不会nil
.
@IBAction func buttonClicked(sender : AnyObject) { println("Button was clicked", sender) }
AnyObject?
,如果发件人可以nil
.
@IBAction func buttonClicked(sender : AnyObject?) { println("Button was clicked", sender) }