У меня проблема, когда у меня есть два раздела, скажем, раздел x и раздел. Секция x имеет одну строку, а также секцию y. Если я удаляю строку в секции y, которая является второй, она удалит строку в секции x и сохранит строку в секции y, а также оставит пробел, когда я скрою секцию, если их можно скрыть секцией напутайте, пожалуйста, скажите мне, вот какая-то картинка, которая может помочь вам понять мой вопрос



а вот код, который я использую для удаления строки
-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
int path;
path = indexPath.row;
[data removeObjectAtIndex:path];
if([data count] == 0)
{
UIBarButtonItem *leftbutton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(editTable)];
self.navigationItem.rightBarButtonItem = leftbutton;
[leftbutton release];
[self.navigationItem.rightBarButtonItem setEnabled:FALSE];
[mainTableView setHidden:TRUE];
}
else
{
[self.navigationItem.rightBarButtonItem setEnabled:TRUE];
[mainTableView setHidden:FALSE];
}
[self saveData];
[mainTableView reloadData];
}