Ich möchte eine Liste von Realm-Ergebnissen filtern, wenn die id
Null oder leer ist.Realm filter leere Objekte in einer Liste von Ergebnissen
Hier ist eine Demo-Liste der Ergebnisse:
{
"id":"1"
"name": "first"
},
{
"id":"2"
"name": "second"
},
{
"id":"3"
"name": "third"
},
{
"id":"" //here it can be empty
"name": ""
},
{
"id": nil // here it can be nil
"name": nil
}
Ich versuche mit der ID wie diese zu filtern, aber es Absturz:
lazy var declarations: Results<Declaration> = {
let realm = try! Realm()
return self.realm.objects(Declaration.self).filter("id == " "")
}()
Hier ist das Modell:
import RealmSwift
public final class Declaration: Object {
dynamic var id: String = ""
dynamic var name: String = ""
override public static func primaryKey() -> String? {
return "id"
}
}