Я бы добавил, что вы должны убедиться, что вы перезагружаете данные таблицы, чтобы они могли обновляться на экране. В противном случае это будет выглядеть так, будто ничего не сделало.
-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
[self.myMutableArray removeObjectAtIndex:indexPath.row];
[self.tableView reloadData];
}