Редактирование UITableview: кнопка «Готово» ничего не делает - PullRequest
0 голосов
/ 27 марта 2011

Моя таблица заполнена данными из базы данных SQL.Когда я нажимаю на Edit, я могу удалить строки и запись в БД, но когда я нажимаю на Done, ничего не происходит.

Для реализации удаления я использую commitEditingStyle:

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {

if (editingStyle == UITableViewCellEditingStyleDelete) {

    //Get the object to delete from the array
    buddies *buddyObj = [appDelegate.buddiesArray objectAtIndex:indexPath.row];
    [appDelegate removeBuddy:buddyObj];

    //Delete the object from the table.
    [self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
    [self.tableView reloadData];
}   

}

У меня есть другая таблица в этом приложении, и Edit / Done работает нормально.

Таблица с рабочим редактированием - это первая таблица, отображаемая при запуске приложения, нерабочая таблица вызывается нажатием на второй элемент

Любая помощь приветствуется.

Спасибо, Макс

1 Ответ

0 голосов
/ 28 марта 2011

Убедитесь, что делегат установлен правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...