我发现这个片段用于执行sqlite3 db的真空,但它不起作用。
任何人都可以告诉我它有什么问题。
sqlite3_exec(dataBase, "VACUUM;", 0, 0);
...谢谢
答案 0 :(得分:0)
好的,这是使真空指令工作的解决方案。
if(sqlite3_exec(dataBase, "VACUUM;", 0, 0, NULL) == SQLITE_OK) {
NSLog(@"Vacuumed DataBase");
}
使命令工作,但应用程序在运行时被锁定在数据库之外。