これについて興味があります... pathForResourceを@ "fadfdasfa"や他の存在しない名前に変更しても、私はまだ "Database Opened"を記録しているようです。sqlite3_openは常にSQLite_OKを返しますか?
sqlite3 * myDatabase;
NSString *path = [[NSBundle mainBundle] pathForResource:@"carsdatabase" ofType:@"db"];
if (sqlite3_open([path UTF8String], &myDatabase) == SQLITE_OK)
NSLog(@"Database Opened");
else
NSLog(@"Failed to Open");
まあ、まだ存在しない場合は作成されている可能性があります。あなたは 'sqlite3_open_v2'を試しましたか? –