0

フレームワークを使用しDBAccessていて、条件に基づいてレコードを削除したいのですが、サンプルとドキュメントに例がありません。クラスに1 つのメソッドしか表示さremoveObjectWithIdentifierDBFuzzystoreませんが、プロジェクトのどこにもこのクラスを使用していません。特定の条件でレコードを削除したい簡単な例はありますか。たとえば、特定の日付の間にレコードが作成された場合、レコードを削除したいと思います。

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 に答える