Je programme une application iPhone Xcode et utilise sqlite. Dans le but de supprimer toutes les lignes d'une table, je reçois l'avertissement ci-dessus lorsque je construis mon code. Est-ce que quelqu'un a des suggestions sur la façon de résoudre ce problème? Merciavertissement: type de récepteur non valide + sqlite3
- (void) deleteData {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *writableDBPath = [documentsDirectory
stringByAppendingPathComponent:@"myDatabase.sqlite"];
if (sqlite3_open([writableDBPath UTF8String], &database) == SQLITE_OK) {
[database executeNonQuery:@"DELETE FROM test;"];
}
[database release];
}
Quelle est la déclaration de la base de données? – cdespinosa
sqlite3 * base de données; –