В вашем обратном вызове делегата для редактирования ячеек вы должны проверить, какую таблицу вы хотите использовать, вы можете установить тег для каждого tableView или вы используете проверку ivars для экземпляра, поэтому:
1: с ivars
if(tableView==yourTableViewClassVar){
//your table
}
2: с тегом
set the tag
tableView.tag=10;
... затем в обратном вызове
if(tableView.tag==10){
//your table
}
РЕДАКТИРОВАТЬ:
Проблема в том, что даже когда я пролистываю Таблицу 2, вызывается метод commiteditingstyle, который показывает кнопку удаления.
Вы также должны проверить установленный стиль ячейки в этом обратном вызове:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView
editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
if (tableView.tag==10) {
return UITableViewCellEditingStyleNone;
}else{
return UITableViewCellEditingStyleDelete;
}
}