您好我正在尝试在 ios 中创建一个 sqlite 数据库。我使用带有所需参数的 sqlite3_open 方法,但我总是收到错误 14(SQLITE_CANTOPEN 14 /* 无法打开数据库文件 */)。
即使使用最简单的声明它也不起作用
NSFileManager *fileMgr = [NSFileManager defaultManager];
NSString *dbPath = [[[NSBundle mainBundle] resourcePath ]stringByAppendingPathComponent:@"data.sqlite3"];
BOOL success = [fileMgr fileExistsAtPath:dbPath];
sqlite3 *db;
if(!success)
{
NSLog(@"Cannot locate database file '%@'.", dbPath);
}
if(!(sqlite3_open([dbPath UTF8String], &db) == SQLITE_OK))
{
NSLog(@"An error has occured.");
}
else{
NSLog(@"Ok");
}
任何想法发生了什么?
谢谢。