Если вы хотите, чтобы результаты делали что-нибудь полезное, вам нужно реализовать completionHandler
.
Кроме того, если вы хотите получить доступ к URL
(из urlRequest
) и получить результаты запроса GET
, вам необходимо добавить task.resume()
.
Надеюсь, поможет следующий пример:
let urlRequest = URLRequest(url: url)
let session = URLSession.shared
let task = session.dataTask(with: urlRequest, completionHandler:{ (data: Data?, response: URLResponse?, error: Error?) in
if let response = response {
print(response)
}
if let error = error {
print(error)
}
})
task.resume()