如何使用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中?
请告诉我正确的方法。