Ich versuche, Realm-Objekte zu sortieren. Der folgende Code sortiert alleSongs korrekt auf Titel mit den Buchstaben A-Z.Array nach Zeichenfolgenwert (Gebietsschema) sortieren in Realm - Swift
self.allSongs = realm.objects(Song.self).sorted("_title")
Die Sache ist, dass ich Å, Ä und Ö (locale) einschließen muss. Der folgende Code funktioniert. Es sortiert die Lieder korrekt.
realm.objects(Song.self).sort {
$0.title.compare($1.title, locale: swedish) == .OrderedAscending
}
Das Problem ist, dass ich das Ergebnis nicht zu meinem Array von Songs zuweisen kann. Diese Zeile gibt mir einen Fehler: "Das Ergebnis des Typs [Song] kann nicht dem Typ" Ergebnisse "zugewiesen werden.
self.allSongs = realm.objects(Song.self).sort {
$0.title.compare($1.title, locale: swedish) == .OrderedAscending
}
Gibt es eine Möglichkeit, es auf den richtigen Typ zu konvertieren?
Schade, es gibt keine solche Funktionalität, aber trotzdem danke! – atlas