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 № 1puoi 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)