在为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上不可用?
感谢任何评论!
答案 0 :(得分:1)
EXC_BAD_ACCESS
不是SQLite3错误代码。请参阅this SO question。
答案 1 :(得分:1)
:memory:
和database