Если вы добавили кнопку в ячейку как,
[cell.contentView addSubview:button];
тогда вы можете получить путь индекса как,
- (void)onButtonTapped:(UIButton *)button {
UITableViewCell *cell = (UITableViewCell *)button.superview.superview;
NSIndexPath *indexPath = [tableView indexPathForCell:cell];
// Go ahead
}