/ / Elimina i dati dal database - iphone, sqlite

Elimina i dati dal database - iphone, sqlite

Sono nuovo nella programmazione di iPhone e non lo somolto sul database. Sto facendo un'applicazione iphone in cui ho usato il database per la memorizzazione dei contatti, ogni volta che aggiungo un nuovo contatto. Si aggiunge alla vista tabella dove vengono visualizzati altri contatti. Ma voglio che se non ho bisogno di alcun contatto, cliccando sulla riga della vista tabella, deve cancellarlo da tableview e dal database. Come posso farlo. Mi aiuti per favore.

Molte grazie.

risposte:

1 per risposta № 1

puoi usare questo codice

- (void)viewDidLoad {

self.navigationItem.rightBarButtonItem = self.editButtonItem;

}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
;

if (editingStyle == UITableViewCellEditingStyleDelete) {
// Delete the row from the data source
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:YES];
}

}

0 per risposta № 2

Ecco un buon tutorial di sqlite: http://www.icodeblog.com/2008/08/19/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-1/

tu userai sqlite3_prepare_v2 ma so che ci sono alcuni framework di supporto che la gente raccomanderà (non li ho usati così non posso commentare)