Учитывая форматирование, ваш код немного трудно читать, но если я вас правильно понимаю, вы можете попробовать следующее.
Сначала создайте свойство selectedButton или поле. Добавьте цель для каждой кнопки:
[button1 addTarget:self action:@selector(buttonTouched:) forControlEvents:UIControlEventTouchDownOutside];
[button2 addTarget:self action:@selector(buttonTouched:) forControlEvents:UIControlEventTouchDownOutside];
... other buttons ...
-(void)buttonTouched:(id)sender {
self.selectedButton = (UIButton *)sender;
//Show UIActionSheet here
...
}
Затем внутри вашего UIActionSheet clickedButtonAtIndex: метод selectedButton будет указывать на правильную кнопку, поэтому при необходимости ее довольно просто изменить.