Avatar ·

Como fazer uma requisição HTTP em Swift usando URLSession? (iOS)

Olá a todos! Sou novo em Swift e desenvolvimento iOS. Estou escrevendo meu primeiro aplicativo, que deve receber dados do servidor via HTTP. Li que antes usavam NSURLConnection, mas agora isso está obsoleto. Estou tentando entender o URLSession, mas não está funcionando. Aqui está meu código: ```swift import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let url = URL(string: "https://jsonplaceholder.typicode.com/posts/1") let request = URLRequest(url: url!) let session = URLSession.shared let task = session.dataTask(with: request) task.resume() } } ``` O aplicativo é iniciado, mas nada acontece — os dados não chegam, não há erros, o console está vazio. Não entendo como processar a resposta do servidor. É necessário fazer parsing do JSON? E como obter os dados em uma variável para depois exibi-los em um UILabel ou TableView? Por favor, me digam a maneira correta de fazer.