Ваше действие может быть реализовано так:
- (IBAction) buttonTapped: (id) sender
// you can also replace id with UIButton*
Тогда внутри этого метода вы можете проверить с помощью -isEqual: метод
- (IBAction) buttonTapped: (id) sender
{
if ([sender isEqual:referenceToOneOfYourButtons]) {
// do something
}
else if ([sender isEqual:referenceToTheOtherButton]) {
...
}
}
В качестве альтернативы вы можете установить различные значения для тегасвойство кнопок, а затем:
- (IBAction) buttonTapped: (UIButton*) sender
{
const int firstButtonTag = 101;
const int otherButtonTag = 102;
if (sender.tag == firstButtonTag) {
...
}
else if (sender.tag == otherButtonTag) {
...
}
}
Вам необходимо установить этот тег либо в .xib, либо в коде.