Может ли кто-нибудь помочь мне с этим кодом API. Я исправил все, кроме одной ошибки.
Вот мой код:
let APIUrl = NSURL(string:"https://api.openweathermap.org/data/2.5/weather? lat=35&lon=150&appid=e7b2054dc37b1f464d912c00dd309595&units=Metric")
var request = URLRequest(url:APIUrl! as URL)
let task = URLSession.shared.dataTask(with: request as URLRequest)
guard let data = Data else {return}
let decoder = JSONDecoder()
let weatherData = try decoder.decode(MyWeather, from: data)
let ggtemp = weatherData.main?.temp
print(ggtemp, "THIS IS THE TEMP")
DispatchQueue.main.async {
tempDisplay.text = String (ggtemp) + " c"
}
}
Как только я исправляю ошибку «let data = data», я получаю сообщение об ошибке «let task = URLSesss...»
Любая помощь будет оценена по достоинству. Заранее спасибо.