FMDB:调用在inDatabase块中进行查询的方法是否也能以相同的方式工作?

时间:2014-07-13 04:09:07

标签: fmdb

我正在尝试删除一些数据库记录,并且我的FMDB类周围有一个包装类。我想知道的是,我是否可以从inDatabase块调用此类方法?

[_dbQueue inDatabase:^(FMDatabase *db) {
    // Do some magic here to get 1234
    [myObject deleteWithId:1234]; // This calls executeUpdate:@"DELETE..."
}];

1 个答案:

答案 0 :(得分:1)

如果您正在使用最新的FMDB,它应该会崩溃(如果您的其他方法也在使用inDatabase:)。递归inDatabase:不建议调用。