如何在Swift中获取事件的源(发送者)

时间:2015-03-27 09:42:45

标签: ios swift

我有一个功能

@IBAction func fblogin(sender: AnyObject) {
println (sender)
}

两个按钮的动作就是这个功能。如果我打印发件人nil得到打印机。如何查看调用它的按钮。我是否需要为按钮创建插座或如何为按钮创建ID?

1 个答案:

答案 0 :(得分:2)

您可以使用标记值。只需将两个按钮连接到您的操作,然后选中:

if(sender.tag == 1) {
... button 1
} else if( sender.tag == 2) {
.. button 2
}

并使用UIButton类型的发件人(您也可以直接在Xcode中选择它)