撞到sqlite3_step线?

时间:2012-09-05 05:38:08

标签: iphone ios xcode crash exc-bad-access

在sqlite3_step行崩溃?

我只是从数据库中删除该行。它有时并不总是抛出EXC_BAD_ACCESS。

以下是代码截图。

任何建议的人。

enter image description here

2 个答案:

答案 0 :(得分:5)

上述问题是由于对DB的多次写入过程。我同步了数据库操作。谢谢你的建议。

答案 1 :(得分:1)

您尚未使用

打开数据库
if(sqlite3_open([databaseName UTF8String], &database) == SQLITE_OK)
{
      // perform your operations here e.g. delete, insert, update
}
else
{
      NSString *databaseName = [self.GetDocumentDirectory stringByAppendingPathComponent: @"yourDatabaseName.sqlite"];
      sqlite3_open([databaseName UTF8String], &db);

      // perform your operations here e.g. delete, insert, update
}

请参阅删除this

中的记录