Hey guys,
can anyone explain me what (id)sender exactly means? I have seen it in so many actions and I don’t know how to set this sender id.
- (IBAction)publishStream:(id)sender {
// do something
}
Furthermore, can you tell me how I can set this sender id in code?
Thanks, Cheers, doonot
‘id’ is a type — specifically, it’s the type of an untyped pointer to an object. A variable of type ‘id’ can point to any objective-c object. In the case of an IBAction, it’s common to have a single parameter named ‘sender’ that is the object sending the action. Any type of object can send the action, so the type of the ‘sender’ parameter is ‘id’.