O

Size: a a a
O
E
🅰Б
🅰Б
O
🅰Б
Foundation
struct NetworkWeatherManager {
var temperature1: Double?
let urlString = "https://api.openweathermap.org/data/2.5/weather?q=Moscow&appid=7e3403ac663fef8ed47de5ca39a32c07"
lazy
var url1 = URL(string: urlString)!
lazy
var task1 = URLSession.shared.dataTask(with: url1) { (data, responce, error)
in
do {
let json =
try JSONSerialization.jsonObject(with: data!, options: .mutableContainers)
as!
[String: AnyObject]
let name = json["name"]
as? String
if
let main = json["main"] {
temperature1 = main["temp"]
as? Double
}
DispatchQueue.main.async {
print("ff")
}
}
catch
let jsonError{
print(jsonError)
}
}
task1.resume()
}
🅰Б
🅰Б
🅰Б
🅰Б
IF
🅰Б
IF
🅰Б
A
🅰Б