Je dois ajouter un existant DB dans mon application iphone J'ai essayé de le mettre dans le dossier du projet et utilisé cette fonction initComment ajouter la base de données existante dans mon application dans iphone sdk
-(id) initDatabase{
databaseName = @"mydatabase.sqlite";
// Get the path to the documents directory and append the databaseName
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir = [documentPaths objectAtIndex:0];
databasePath = [documentsDir stringByAppendingPathComponent:databaseName];
[databasePath retain];
return self;
}
et alors j'utilisé cette fonction
if(sqlite3_open([databasePath UTF8String], &database) == SQLITE_OK){ //inserting methods
mais j'ai une erreur: la table « NameTable » n'existe pas, je suis sûr que ce tableau existe et je pense que ces méthodes créent un nouveau fichier db dans le chemin de l'unité.
J'ai essayé pathForResource: ofType: mais il Retun nul, pas path..do vous savez pourquoi? edit: Je sais pourquoi c'est nul: JE DOIS APPELER INITDATABASE FONCTION! comment je pourrais appeler la fonction initDatabse? – Daniele