как они имеют неверный формат.
Я так понимаю дело в том, что у этих полей с сервера может приходить значение null.
struct User: Decodable, Equatable {
var email: String? // NULL
var phone: String? // NULL
}
как верно декодировать эти поля?
Если опционал, то все автоматически делается. Смотрите нормальную ошибку, а не для пользователя
В блоке catch при декодировании посмотрите ошибку, это могут быть и другие ошибки как разные названия ключей к примеру email e_mail, тип данных int phone и тд
Проблема решена уже. Спасибо. Была ошибка в коде
Обсуждают сегодня