У меня есть пользовательская модель, определенная следующим образом:
class UserModel: NSObject {
var firsname: String?
var lastname: String?
var mail: String?
}
и в одном из моих запросов http я ловлю ответ json как:
guard let mail = jsonArray[0]["mail"] as? String else { return }
Итак когда я печатаю почту print(mail)
, она работает нормально и печатает правильную почтовую строку, но когда я пытаюсь сохранить это письмо в моих пользовательских атрибутах, это дает мне значение nil
.
guard let mail = jsonArray[0]["mail"] as? String else { return }
self.user?.mail = mail
if let mailUnwrapped = self.user?.mail {
print(mailUnwrapped) // prints nil
}
Я что-то упустил? Любая помощь, пожалуйста! Спасибо