Wie Sie RLMResults Daten in NSArray in Ziel C nehmen, bitte geben Sie mir den Vorschlag.RLMResults to NSArray Konvertierung in ios
Antwort
Genau das, was El Captain gesagt hat. Es gibt keine Möglichkeit, ein RLMResults
Objekt automatisch in ein NSArray
umzuwandeln; Du musst es selber machen.
RLMResults *results = ...;
NSMutableArray *array = [NSMutableArray array];
for (RLMObject *object in results) {
[array addObject:object];
}
Das gesagt, Sie sollten sich fragen, ob das wirklich notwendig ist. Realm bietet mit RLMResults
eine Menge großartiger Vorteile unter der Oberfläche (z. B. das verzögerte Laden der Daten nur bei Zugriff), die verloren gehen, wenn Sie sie in eine NSArray
konvertieren. Es wird empfohlen, dass Sie das Objekt RLMResults
bei sich behalten und damit so viel wie möglich arbeiten und nur dann zu einem NSArray
konvertieren, wenn Sie es wirklich brauchen.
Sie haben Recht. Die Verwendung von 'RLMResults' ist weitaus nützlicher für die Verwendung von' NSArray', wenn Sie das meiste aus Realm herausholen wollen. Es gibt Situationen wie die, in der ich mich jetzt befinde, wo ich Realms-Unterstützung in unserer Anwendung hinzufügen muss und die Konsequenzen der Änderung der Datenquellen vieler unserer Dateien könnte Wochen dauern, bis ich sie ansprechen kann. Ich bin mir nicht sicher, ob das OP das gleiche Problem hat, aber wenn er es nicht ist, gehen Sie 'RLMResults' den ganzen Weg. –
Ich bin in einer Situation, in der ich denke, dass ich zu 'NSArray' konvertieren muss. Ich möchte die Ergebnisse mit einem Block sortieren. – Colas
Zuallererst habe ich Ihre Antwort upvoted, wie es gut scheint.Tim, wie NSArray zu RLMResult ändern oder konvertieren?. Ich versuchte, aber es dauerte als NSArray-Objekt und es stürzte ab. – user3182143
- 1. Wie macht man RLMResults veränderbar?
- 2. iOS OC, Wie konvertiert man RLMObject in NSDictionary, NSArray?
- 3. Engmaschiges Benachrichtigungen alt/neu RLMResults
- 4. Konvertiere RLMResults in RLMArray
- 5. NSArray Removeallobject Fehler in IOS
- 6. wav-to-midi Konvertierung
- 7. RDD to LabeledPoint Konvertierung
- 8. Linq to XML -Dictionary Konvertierung
- 9. MojoShader: HLSL to GLSL Konvertierung
- 10. Ruby String to Date Konvertierung
- 11. string to datetime Konvertierung Javascript
- 12. R - String to Date Konvertierung
- 13. PDF to JPG lokale Konvertierung
- 14. Anfahrt Wert von NSArray ios
- 15. iOS - Konvertieren NSArray in Float-Array
- 16. in Bezug auf lvalue-to-rvalue Konvertierung
- 17. String-to-Date-Konvertierung in JavaScript
- 18. XML in JSON Konvertierung in iOS
- 19. Pdf to Swf Konvertierung mit Java
- 20. PHP to Nodejs Konvertierung für Pipedrive Angebote
- 21. Java Double to String Konvertierung ohne Formatierung
- 22. NSDateFormatter Bug: falsche String-to-Date-Konvertierung
- 23. Double to Int Konvertierung hinter der Szene?
- 24. Video Konvertierung von .TS to MP4 Ausgabe
- 25. rvalue to lvalue-Konvertierung Visual Studio
- 26. SQL to SOQL-Konvertierung (Salesforce.com SOQL)
- 27. Konvertierung von HTML in PDF auf iOS?
- 28. Float to Double-Konvertierung - Beste Behauptung in einem Unit-Test?
- 29. Long to String vor der Konvertierung in ein BigDecimal
- 30. Beispiel für Speech to Text in iOS
Sie müssen durch RLMResults durchlaufen, um ein Array zu machen .... –
Danke El Captain, Es funktioniert gut ... –
Sie sind willkommen :) –