官术网_书友最值得收藏!

Making your first call with URLSession

Let's take a look at the anatomy of a simple URL task:

let url = URL(string: "https://api.website.com/")!
let task = URLSession.shared.dataTask(url: url) { data, response, error in
if let error = error { return } // handle the error somehow
guard let response = response as HTTPURLResponse,
let data = data else { return }
// data: Data is set, and all good
}
task.resume()

If the call has succeeded, the data variable will be set and will contain the data downloaded from the remote server.

主站蜘蛛池模板: 驻马店市| 高安市| 彰武县| 桃园市| 横峰县| 思茅市| 苍南县| 苏州市| 公安县| 尖扎县| 太谷县| 巩义市| 唐河县| 西华县| 甘洛县| 从江县| 云梦县| 五大连池市| 自治县| 芷江| 阜新市| 沁水县| 舟曲县| 莎车县| 广安市| 临清市| 镇江市| 沽源县| 瓮安县| 赣榆县| 夏河县| 保山市| 湘潭市| 安图县| 江口县| 莱阳市| 互助| 建始县| 大兴区| 许昌县| 汽车|