Этот код отлично работает на iPhone и симуляторе 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?