2015-09-09 63 views
0

我正在使用DBAccess框架並希望根據條件刪除記錄,但Sample and Documentation上沒有提供任何示例。我在DBFuzzystore類中只看到一個方法removeObjectWithIdentifier,但我沒有在我的項目中的任何地方使用此類。有一個簡單的例子,我想刪除給定條件下的記錄。例如。如果記錄是在給定日期之間創建的,我想刪除一條記錄。DBAccess框架刪除記錄ios

回答

0

是的,清除是在結果集或單個對象上進行的。例如。

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

或調用remove在任何一個DBObject派生類上。

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

希望這是有道理的。