Ich brauche Hilfe bei der Abbildung mein ObjektRealm + Object Mapper + SwityJSON
Realm Modell: https://gist.github.com/n1tesh/7d6c6e155285dd6b39c8edba76f6eba5
Dies ist, wie ich
// write request result to realm database
let entries = json["data"]
realm.beginWrite()
let entry: ChatGroups = Mapper<ChatGroups>().map(JSONObject: entries)!
realm.add(entry, update: true)
do {
try realm.commitWrite()
} catch {
}
JSON Antwort tun: https://gist.github.com/n1tesh/bf84cbd930f8c76b340f21723a217ebe
Aber ich bekomme Fehler fatal error: unexpectedly found nil while unwrapping an Optional value
Bitte helfen Sie mir mit dem, was ich falsch mache.
Wie bekommt man die json variabel und was ist sein Typ? –
@ DávidPásztor Seine vom Typ JSON. Ich benutze SwiftyJSON. wenn Wert = response.result.value { lassen Sie Json = JSON (Wert) Rückruf (True, Json, Nil) } – Nitesh
@ Nitesh Ich sah etwas anderes in Ihrem Mapping, updated_by und Mitglied sind Arrays, also müssen Sie Verwenden Sie var members = Liste() zum Beispiel. Versuchen Sie, RealmOptional () anstelle von Bool zu verwenden. Für die Liste müssen Sie eine Transformation zu tun, um zu arbeiten, sehen Sie dies: https://gist.github.com/Jerrot/fe233a94c5427a4ec29b –