When an IBAction is called:
-(IBAction) onClick1: (id) sender;
What is passed in the sender? Since it’s hooked up through the IB, I’m not really sure. My question is how to get the text of the button to be the passed object (NSString most likely) so that I could call it inside the action implementation.
-(IBAction) onClick1: (id) sender {
NSLog(@"User clicked %@", sender);
// Do something here with the variable 'sender'
}
It’s actually:
senderis not aNSString, it’s of typeid. It’s just the control that sent the event. So if your method is trigged on a button click, theUIButtonobject that was clicked will be sent. You can access all of the standardUIButtonmethods and properties programmatically.