DBAccess 框架删除一条记录ios

DBAccess framework delete a record ios

我正在使用 DBAccess 框架并希望根据条件删除记录,但是样本和文档中没有提供示例。我在 DBFuzzystore class 中只看到一种方法 removeObjectWithIdentifier 但我没有在项目的任何地方使用这个 class 。有没有一个简单的例子,我想在给定条件下删除一条记录。例如。如果记录是在给定日期之间创建的,我想删除一条记录。

是的,删除是针对结果集或单个对象进行的。例如。

[[[[MenuItem query] where:@"MenuTitle = 'Sample'"] fetch] removeAll];

或对派生的任何单个 DBObject 调用删除 class。

for (MenuItem* item in [[[MenuItem query] where:@"MenuTitle = 'Sample'"] fetch]) {
    [item remove];
}

希望这是有道理的。