Avatar ·

如何使用URLSession在Swift中执行HTTP请求?(iOS)

大家好!我是Swift和iOS开发的新手。我正在编写我的第一个应用程序,它需要通过HTTP从服务器获取数据。我了解到以前使用的是NSURLConnection,但现在它已经过时了。我试图弄清楚URLSession,但我的代码没有生效。 这是我的代码: ```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() } } ``` 应用程序启动了,但没有任何反应——数据没有收到,没有错误,控制台是空的。我不知道如何处理服务器的响应。是否需要解析JSON?以及如何将数据获取到变量中,以便稍后显示在UILabel或TableView中? 请告诉我正确的方法。