Я получаю исключение NSInternalInconsistencyException при попытке удалить одну строку из моего представления таблицы. В представлении таблицы есть несколько разделов с одной строкой в каждом разделе. Я делаю следующее:NSInternalInconsistencyException ошибка удаления ячейки tableview
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:index];
[indexPathToDelete addObject:indexPath];
[self.tableView beginUpdates];
[self.tableView deleteRowsAtIndexPaths:indexPathToDelete withRowAnimation:UITableViewRowAnimationFade];
[self.tableView endUpdates];
Перед обновлением, я обновил свою модель (а NSArray, содержащий один объект для каждой строки таблицы с моей точки зрения), удаление объекта в index
.
Что я делаю неправильно?
Я проверил, что возвращаю правильное количество секций после удаления объекта из модели и таблицы в методе -(NSInteger) numberOfSectionsInTableView:(UITableView *)tableView
.
Любые подсказки?
Можете ли вы разместить сообщение об утверждении? –