iphone «EXC_BAD_ACCESS» при выполнении sqlite3_open («: memory:», & memory_db) - PullRequest
0 голосов
/ 28 мая 2010

При разработке для iphone я получаю «EXC_BAD_ACCESS» при выполнении

    sqlite3         *memory_db;
    if (sqlite3_open(":memory:", &memory_db) != SQLITE_OK)
    {
        sqlite3_close(memory_db);
        NSAssert(0, @"Failed to open in-memory database");
}

также делает

    NSString * memory_db_filename = @":memory:";
    if (sqlite3_open([memory_db_filename UTF8String], &memory_db) != SQLITE_OK)
    {
        sqlite3_close(memory_db);
        NSAssert(0, @"Failed to open in-memory database");
    }

не помогает. Базы данных sqlite3 в памяти недоступны на iphone?

Любые комментарии приветствуются!

Ответы [ 2 ]

1 голос
/ 27 ноября 2010

:memory: и database напрямую поддерживаются ВСЕМИ реализациями sqlite

1 голос
/ 28 мая 2010

EXC_BAD_ACCESS не является кодом ошибки SQLite3. См. этот ТАК вопрос .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...