0
我正在使用DBAccess
框架並希望根據條件刪除記錄,但Sample and Documentation上沒有提供任何示例。我在DBFuzzystore
類中只看到一個方法removeObjectWithIdentifier
,但我沒有在我的項目中的任何地方使用此類。有一個簡單的例子,我想刪除給定條件下的記錄。例如。如果記錄是在給定日期之間創建的,我想刪除一條記錄。DBAccess框架刪除記錄ios
我正在使用DBAccess
框架並希望根據條件刪除記錄,但Sample and Documentation上沒有提供任何示例。我在DBFuzzystore
類中只看到一個方法removeObjectWithIdentifier
,但我沒有在我的項目中的任何地方使用此類。有一個簡單的例子,我想刪除給定條件下的記錄。例如。如果記錄是在給定日期之間創建的,我想刪除一條記錄。DBAccess框架刪除記錄ios
是的,清除是在結果集或單個對象上進行的。例如。
[[[[MenuItem query] where:@"MenuTitle = 'Sample'"] fetch] removeAll];
或調用remove在任何一個DBObject派生類上。
for (MenuItem* item in [[[MenuItem query] where:@"MenuTitle = 'Sample'"] fetch]) {
[item remove];
}
希望這是有道理的。