попробуйте это
- (void) buttonAction:(id)sender{
UIButton *buttonInCell = (UIButton *)sender;
NSIndexPath *indexPathOfCell = [self.yourTable indexPathForCell:
(UITableViewCell *)[[buttonInCell superview] superview]];
}
, где buttonInCell содержит кнопку-отправитель, а indexPathOfCell содержит значение indexPath ячейки, в которой есть кнопка Particular, с которой было инициировано действие
вышеуказанный способ может не работать с iOS 7
обновление
- (void)buttonAction:(id)sender {
UIButton *buttonInCell = (UIButton *)sender;
CGPoint center= buttonInCell.center;
CGPoint rootViewPoint = [buttonInCell.superview convertPoint:center toView:self.yourTableView];
NSIndexPath *indexPath = [self.yourTableView indexPathForRowAtPoint:rootViewPoint];
NSLog(@"%@",indexPath);
}