Ich habe ein Message/RLMObject
-Modell, das eine NSString *jabberID
-Eigenschaft / Zeile hat, und ich möchte jeden unique
-Wert innerhalb dieser Zeile abrufen.
Mit anderen Worten, ich möchte nicht wiederholte jabberID
-Werte von meinem Message
-Modell abrufen. Kann mir jemand helfen, das herauszufinden?
Die Art, wie ich mit Coredata verfahren habe, war die Einstellung returnsDistinctResults
auf NSFetchRequest
.
Ich habe herausgefunden, dass Realm einzelne Abfragen noch nicht vollständig unterstützt. Die gute Nachricht ist, dass ich auch einen Workaround dafür gefunden habe, auf diesem github-Problem .
Ziel-c
%Vor%Swift 3.0
%Vor%Funktionaler Programmieransatz, da Swift es hat, und Realm faule Lasten; Nicht so einfach / verfügbar eine Lösung in Objective-C aber für Swift zumindest: Schnell
%Vor%AKTUALISIERT:
Swift reduce ist eine Art von leistungsintensivem Programm, das eine Menge von intermediären Arrays zuweist, stattdessen sollte das Folgende viel leistungsfähiger sein, muss aber explizit umgewandelt werden
%Vor%Tags und Links objective-c ios swift realm