Я использую Realm и Alamofire для получения и хранения моих данных, но у меня есть один объект, который является вложенным объектом JSON. Я пытаюсь получить доступ к адресу, но получаю ноль. Я могу получить данные содержимого, но не могуадрес
"content": [{"id": 1, "fisrtname": "Names", "lastname": "last" "Address": {"id": 1, "city":"город", "телефон": ноль, "улица": "город",}
class Name: Object, Mappable {
@objc dynamic var id: Int = 0
@objc dynamic var fisrtname: String? = ""
@objc dynamic var lastname: String? = ""
@objc dynamic var Address: Address? = nil
override static func primaryKey() -> String? {
return "id"
}
required convenience init?(map: Map) {
self.init()
}
func mapping(map: Map) {
id <- map["id"]
fisrtname <- map["fisrtname"]
lastname <- map["lastname"]
Address <- map["Address"]
}
class Address: Object {
@objc dynamic var id: Int = 0
@objc dynamic var city: String? = ""
@objc dynamic var phone: Int? = ""
@objc dynamic var street: String? = ""
override static func primaryKey() -> String? {
return "id"
}
required convenience init?(map: Map) {
self.init()
}
func mapping(map: Map) {
id <- map["id"]
city <- map["city"]
phone <- map["phone"]
street <- map["street"]
}
}