Я получаю много данных с моего сервера.
Для сериализации я использую ModelMapper . У меня много Mappable
объектов, поэтому мне нужна функция, которая могла бы отображать любые виды сопоставляемых данных. Как то так:
func serializeData(of type: Mappable.Type) -> [Mappable]? {
return try? response?.map(to: [type].self)
}
Моя проблема в том, что map(:)
метод требует [Mappable].Type
в качестве ввода. [type].self
однако [Mappable.Type]
. Я заблудился здесь. Пожалуйста, помогите