Je suis nouveau dans le développement de l'iPhone. Je développe une application qui extrait une valeur d'une base de données et l'affiche dans une vue de table. Je souhaite supprimer les lignes de table une par une, mais les lignes ne sont pas supprimées et l'application se bloque.iPhone: Crash lors de la suppression des lignes UITableView
Voici ma ligne de code de suppression:
- (void)tableView:(UITableView *)tv commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath
{
if(editingStyle == UITableViewCellEditingStyleDelete) {
SanjeevKapoorAppDelegate *appDelegate =(SanjeevKapoorAppDelegate *)[[UIApplication sharedApplication] delegate];
list *animal =[appDelegate.list1 objectAtIndex:indexPath.row];
[appDelegate deleteCoffee];
[self.tableView reloadData];
//Delete the object from the table.
[self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
je supprime également toutes les lignes avec cette action:
-(IBAction)deletebtn:(id)sender{
SanjeevKapoorAppDelegate *appDelegate =(SanjeevKapoorAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate deleteCoffee];
[self.tableView reloadData];
}
Comment puis-je mettre correctement supprimer dans un UITableView?