3
我開發了SQLite數據庫,當應用程序「didFinishLoading」數據庫已清除並調用Web服務以獲取數據並將其插入到數據庫中。它在所有iPhone和iPad設備上工作正常,但在iPhone5上,從數據庫中刪除數據時會崩潰。當從iPhone5中的SQLite中刪除數據時,應用程序崩潰
這裏,tableNamesArray
表示SQLite中的表。
if (sqlite3_open(dbpath, &contactDB) == SQLITE_OK)
{
for (int i = 0; i < [tableNamesArray count]; i++)
{
NSString *querySQL = [NSString stringWithFormat:@"DELETE FROM %@", [tableNamesArray objectAtIndex:i]];
NSLog(@"querySQL %@", querySQL);
// SELECT QuationID,Quation FROM QuationsTable WHERE GroupID="Group0"
const char *query_stmt = [querySQL UTF8String];
sqlite3_stmt *compiledStatement;
if (sqlite3_prepare_v2(contactDB, query_stmt, -1, &compiledStatement, NULL) == SQLITE_OK)
{
}
if (sqlite3_step(compiledStatement) != SQLITE_DONE)
{
}
else
{
}
sqlite3_finalize(compiledStatement);
}
sqlite3_close(contactDB);
}
請幫幫我。
你試圖更新應用程序包中的文件的任何機會? – 2013-06-12 12:50:13
yes @ H2CO3,我改變了Dispaly Name – Ravi
mr.H2C03,第一次當我爲sqlite添加3個表格創建DB文件後,我刪除了該文件並添加了一些表格到同一個文件。再次添加到應用程序。 – Ravi