Я новичок в Swift
.Для анализа JSON
из API я нашел следующий код:
guard let url = URL(string: "url path here") else {return}
let task = URLSession.shared.dataTask(with: url)
{
(data, response, error) in
guard let dataResponse = data,
error == nil else
{
print(error?.localizedDescription ?? "Response Error")
return
}
do
{
//json response will be received here
let jsonResponse = try JSONSerialization.jsonObject(with: dataResponse, options: []) as! [String : Any]
print(jsonResponse)
}
catch let parsingError
{
print("Error", parsingError)
}
}
task.resume()
Почему нам нужно использовать task.resume()
.Есть ли другой способ получить ответ JSON
без вышеуказанного кода.