Tout le monde continuer à écrire sur la suppression d'une section. Eh bien, je ne peux pas sembler obtenir un ajouté.
À l'heure actuelle, je suis en train comme celui-ci (qui échoue avec 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
Si je ne me trompe pas, l'insertion d'une section avec l'index 0 doit placer en haut, se heurtant toutes les autres sections vers le bas, à droite? Eh bien, si j'écris les NumberOfSections juste après les insertSections, il semble y avoir aucun changement dans le nombre de sections.
Des idées?
Johan













