Voici ce que je suis venu avec:Comment supprimer manuellement une ligne dans UITableView?
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:1]; // my table view has 2 sections
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationTop];
Chaque fois que je construis et courir, il jette l'exception suivante:
mise à jour non valide: nombre incorrect de lignes dans la section 0. Le nombre de Les lignes contenues dans une section existante après la mise à jour doivent être égales au nombre de lignes contenues dans cette section avant la mise à jour, plus ou moins le nombre de lignes ajoutées ou supprimées de cette section.
C'est un peu déroutant. La section est définie sur 1, mais l'exception indique 0.
aimé votre ligne NSIndexPath * indexPath = [NSIndexPath indexPathForRow: 0 lasection: 1] ;. +1 pour vous;) – oberbaum