- (IBAction)publishStream:(id)sender {
// do something
}
此外,您能告诉我如何在代码中设置此发件人ID吗?
谢谢,干杯,doonot
答案 0 :(得分:5)
'id'是一种类型 - 具体来说,它是指向对象的无类型指针的类型。 'id'类型的变量可以指向任何objective-c对象。在IBAction的情况下,通常有一个名为“sender”的参数是发送操作的对象。任何类型的对象都可以发送操作,因此'sender'参数的类型是'id'。
答案 1 :(得分:3)
使用它可以将几个ui“小部件”重定向到相同的处理函数。然后,您可以使用“发件人”来了解生成邮件的那个。
答案 2 :(得分:2)
一个ID基本上是一个空白类型,所以它是调用它的任何类型的对象,我不相信你实际上设置了发送者,它只是对象。所以说UIButton叫我的IBAction,那么无论UIButton恰好是发送者。
答案 3 :(得分:0)
实际上,sender是调用该事件的Control。 喜欢, 如果你触摸按钮并且你已经附加到你的方法。 那个按钮将成为发送者。