Я ломаю телефон, который вы хотите удалить /private/var/mobile/Library/SMS/sms.db "запись, Вот мой источник:
if (sqlite3_open(dbpath, &contactDB) == SQLITE_OK)
{
NSString *querySQL = [NSString stringWithFormat: @"delete from message where rowid=4"];//SELECT address,text FROM message where ROWID=4
const char *query_stmt = [querySQL UTF8String];
const char *error;
int err = sqlite3_prepare_v2 (contactDB, query_stmt, -1, &statement, &error);
if (err != SQLITE_OK)
{
//NSAssert1(0, @"Error updating tables: %s", erroMsg);
}
}
и возвращаю" err = 1 ",rowid = 4 - это существующая запись, "SELECT address, text FROM message, где ROWID = 4" - верное.
пожалуйста, помогите мне, thx