0

データベースを開こうとすると、「No such VFS」というエラー メッセージが表示されます。以下は、私が開いたコードです

- (sqlite3 *) getNewConnection
{
    sqlite3 *newconnection;

        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString *documentsDirectory = [paths objectAtIndex:0];
        NSString *path = [documentsDirectory stringByAppendingPathComponent:@"databasename.sqlite"];

        if (sqlite3_open([path UTF8String], &newconnection) == SQLITE_OK)
        {
            NSLog(@"Succesfully opened");
        }
        else
        {
            NSLog(@"DB Error: %s",sqlite3_errmsg(newconnection));
        }

    return newconnection;
}

コンソールに出力されたエラーメッセージは次のとおりです

「そのような vfs はありません:」

この問題を解決するために私を助けてください。

4

0 に答える 0