0
realm.delete()
私の領域内の1つのモデルを除き、それらをすべて一覧表示せずにこれを行う方法はありますか?
現在、レルムに現在存在するすべてのタイプをループする方法はありますか?領域内の1つのオブジェクトタイプ(モデル)を除くすべてのオブジェクトタイプ(モデル)をパージする方法
realm.delete()
私の領域内の1つのモデルを除き、それらをすべて一覧表示せずにこれを行う方法はありますか?
現在、レルムに現在存在するすべてのタイプをループする方法はありますか?領域内の1つのオブジェクトタイプ(モデル)を除くすべてのオブジェクトタイプ(モデル)をパージする方法
レルムの設定からタイプにアクセスし、保持しないタイプのオブジェクトをそれぞれ削除するよりも、保持したいタイプを除外するようにフィルタをかけることができます。
let typeToBeKept = MyObjectClass.self
realm.configuration.objectTypes?.filter{$0 != typeToBeKept}.forEach{ type in
try! realm.write {
realm.delete(realm.objects(type.self))
}
}