崩潰此代碼工作在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