崩溃此代码工作在iPhone和iPhone模拟器罚款,但崩溃在iPad上运行时,模拟器:SQLite的代码工作在iPhone模拟器,在iPad上
const char *createsql = [MYClass GetDBCreationString];
sqlite3_stmt *crts;
if (sqlite3_prepare_v2(database, createsql, -1, &crts, NULL) == SQLITE_OK) {
int success = sqlite3_step(crts);
if (success != SQLITE_DONE) {
///problem
}
sqlite3_finalize(crts);
sqlite3_reset(crts);
}
它的代码来创建SQLLite表将持有该特定的类。它每次都在重置行上崩溃,但它确实成功创建了表。
在iPhone和iPhone模拟器上它工作正常。最终确定和重置是多余的?如果是这样,为什么它会在iPad上崩溃但在iPhone上正常工作?
我在想这对我的SQLite代码来说更像是一个问题,因为我不确定我是否正在做一些不正确的事情,而且我不应该在iPhone上做过这些事情。 – mjdth 2010-01-30 19:04:04