我正在尝试删除一些数据库记录,并且我的FMDB类周围有一个包装类。我想知道的是,我是否可以从inDatabase
块调用此类方法?
[_dbQueue inDatabase:^(FMDatabase *db) {
// Do some magic here to get 1234
[myObject deleteWithId:1234]; // This calls executeUpdate:@"DELETE..."
}];
答案 0 :(得分:1)
如果您正在使用最新的FMDB,它应该会崩溃(如果您的其他方法也在使用inDatabase:)。递归inDatabase:不建议调用。