Все продолжают писать об удалении раздела. Ну, я не могу добавить его.
В настоящее время я пытаюсь вот так (что не получается с NSInternalInconsistencyException):
UITableView *tv = (UITableView *) self.tableView;
if ([tv numberOfSections] == 1)
{
[tv beginUpdates];
[tv insertSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationTop];
NSLog(@"Inserted.. Brace for impact.");
[tv endUpdates];
}
NSLog(@"Section count after update: %d", [tv numberOfSections]); // Never reached
Если я не ошибаюсь, вставка раздела с индексом 0 должна поместить его сверху, удаляя все остальные разделы вниз, верно? Что ж, если я выпишу numberOfSections сразу после insertSections, число разделов, похоже, не изменится.
Есть идеи?
Юхан