Ich bin neu in der iPhone-Programmierung und weiß es nichtviel über die Datenbank. Ich mache eine iPhone-Anwendung, in der ich die Datenbank zum Speichern der Kontakte verwendet habe, wenn ich neue Kontakte hinzufüge. Es wird der Tabellenansicht hinzugefügt, in der andere Kontakte angezeigt werden. Aber ich möchte das. Wenn ich keinen Kontakt brauche, muss er durch Klicken auf die Zeile der Tabellenansicht sowohl aus der Tabellenansicht als auch aus der Datenbank gelöscht werden. Wie kann ich es tun. Bitte hilf mir.
Danke vielmals.
Antworten:
1 für die Antwort № 1Sie können diesen Code verwenden
- (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 für die Antwort № 2
Hier ist ein gutes Tutorial von sqlite: http://www.icodeblog.com/2008/08/19/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-1/
Du wirst es benutzen sqlite3_prepare_v2
aber ich weiß, dass es einige Hilfsrahmen gibt, die die Leute empfehlen werden (ich habe sie nicht verwendet, kann sie also nicht kommentieren)