other = “other” ?
но он ведь может прийти любым другим значение, и его надо будет обработать
Получается enum не подходит?
В твоем случае можно не указывать строку справа, так как она идентична В этом случае не получится распарсить что угодно с бека Можно сделать поле sortBy в модели опциональным и гвардом проверить наличие одного из 3х кейсов guard let sortBy == sortBy else { sortBy = .other }
Я только начал изучать Свифт и не ушёл ещё дальше плейграунда, но почему не реализовать через дженерик типа <Т>, ошибки все равно будут выдавать класс Error. И возврат сделать строковое значение или объект класса Error? Это размышления а не призыв к действиям
Обсуждают сегодня