Я получил ответ от API с помощью Alamofire. Этот ответ имеет вид [String: Any], я пытаюсь преобразовать этот ответ в кодируемый формат, в котором отображается ошибка «Не удается преобразовать значение типа» [String: Any] 'к ожидаемому типу аргумента' Данные '.
Пожалуйста, найдите мой следующий код и помогите мне.
func apiHandling(){
Alamofire.request(catrgeryurl, method: .get, parameters: nil, headers: nil).responseJSON { (response) in
if response.result.value != nil{
if let data = response.result.value as? [String:Any]{
if let myStruct = try? JSONDecoder().decode(Mainsite.self, from: data) {
//do something with myStruct
print(myStruct)
} else {
//handle myStruct being nil
}
}
}
}
}