Swift: speichern von Objekten in CoreData direkt aus JSON-rest-api
Bräuchte ich einige Vorschläge über die iOS-store zu entwickeln:
Ich muss den import von Daten aus Rest-Api in CoreData, dass meine Bewerbung auf dem schnellsten Weg möglich.
Möchte ich nutzen, Alamofire + ObjectMapper oder direkt AlamofireObjectMapper zum anzeigen von JSON-Ergebnisse in mein custom-Objekte modellieren und dann speichern Sie Sie in CoreData.
Habe ich versucht zu verwenden AlamofireObjectMapper aber ich Schaffe es nicht einstellen Abbildbar benutzerdefinierte NSManagedObject ich verwenden, um den Datensatz speichern in CoreData-DB, wie hier erklärt
https://github.com/tristanhimmelman/AlamofireObjectMapper
Bis jetzt habe ich diese Anleitung http://code.tutsplus.com/tutorials/core-data-and-swift-subclassing-nsmanagedobject--cms-25116
erstellen zwei-Klassen -
MyCustomObjectClass.swift
MyCustomObjectClass+CoreDataProperties.swift
aber es ist ein Weg, um MyCustomObjectClass abbildbar, so dass mit einem einfachen AlamofireObjectMapper api-Anfrage bekomme ich JSON Objekte erstellen und speichern Sie Sie direkt?
Andere mögliche Lösungen?
Danke für die Hilfe
Du musst angemeldet sein, um einen Kommentar abzugeben.
Parsen von json zu
NSManagedObject
Unterklassen, ich empfehle Groot. Es erfordert ein wenig Konfiguration, aber es funktioniert Super.Ich habe auch ein cocoapod genannt AlamofireCoreData, umschließt Groot in eine Alamofire serializer, ich denke, dass Sie verwenden können, um genau das tun, was Sie Fragen:
Hoffe es kann dir helfen.
Api-Aufruf mit den wichtigsten Daten im Swift 4