При добавлении цели к вашему UIButton
есть три возможности для передачи данных:
- (IBAction)aMethod; // no data passed
- (IBAction)aMethod:(id)sender; // passed sender obj
- (IBAction)aMethod:(id)sender forEvent:(UIEvent *)event; // passed sender obj + event
Вы можете присвоить своей кнопке метку и запросить ее в вашем aMethod:
методе:
- (IBAction)aMethod:(id)sender {
UIButton *theButton = (UIButton*)sender;
if(theButton.tag == 42) {
// call my fancy method with 3 params!
}
}
Может быть, вы должны предоставить более подробную информацию о том, чего вы, наконец, хотите достичь:).
С наилучшими пожеланиями,
Christian