0

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

4

1 回答 1

0

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

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

或在任何单个 DBObject 派生类上调用 remove。

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

希望这是有道理的。

于 2015-09-09T19:11:21.430 回答