こんにちは私は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");
}
何が起こっているのかアイデアはありますか?
ありがとう。