【发布时间】:2011-12-18 19:59:41
【问题描述】:
对此感到好奇...似乎即使我将 pathForResource 更改为 @"fadfdasfa" 或其他不存在的名称,我仍然在记录“数据库已打开”?
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吗?
标签: objective-c sqlite