Ich muss einige Entitäten mit ihren Beziehungen exportieren, um sie in andere iOS-Geräte zu importieren. Beispielsweise:
A.relationship1 <------>> B.relationship1 (one to many)
B.relationship2 <-------> C.relationship1 (one to one)
Gibt es eine Möglichkeit, zu serialisieren / deserialisieren (oder andere)?Methoden) um "leicht" ein Fragment des Kerndatenmodells zu exportieren / zu importieren (Objekte und seine Beziehungen, die von einem abgerufenen Ergebnis-Controller abgerufen werden? Durch Serialisierung aller Datenpakete (NSData oder so)), Deserialisierung und Einfügen in den Kontext (Import) .
Bitte zeigen Sie mir in die richtige Richtung. Danke im Voraus.
Antworten:
1 für die Antwort № 1Der beste Weg für Sie, denke ich, besteht darin, Ihre Core Data-Objekte in JSON zu konvertieren, zu speichern und dann wieder zu dekodieren.
Hier ist absoluter toller funktionierender Code sowohl von Encoding als auch von Encoding von Marcus Zarra
JSON und Core-Daten auf dem iPhone