我正在使用DBAccess
框架,并希望根据条件删除记录,但样本和文档中没有提供示例。我在removeObjectWithIdentifier
类中只看到一个方法DBFuzzystore
,但我在项目的任何地方都没有使用此类。有一个简单的例子,我想删除给定条件下的记录。例如。如果在给定日期之间创建了记录,我想删除记录。
答案 0 :(得分:0)
是的,对结果集或单个对象进行删除。例如。
[[[[MenuItem query] where:@"MenuTitle = 'Sample'"] fetch] removeAll];
或在任何单个DBObject派生类上调用remove。
for (MenuItem* item in [[[MenuItem query] where:@"MenuTitle = 'Sample'"] fetch]) {
[item remove];
}
希望这是有道理的。