5
我想在後臺應用程序中取消Http
連接。在iOS中取消HTTP連接
這裏是我的代碼:
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "my url")
let task = URLSession.shared.dataTask(with: url!) { data, response, error in
guard error == nil else {
print(error)
return
}
guard let data = data else {
print("Data is empty")
return
}
do {
if let jsonResult = try JSONSerialization.jsonObject(with: data, options: []) as? NSDictionary {
print("ASynchronous\(jsonResult)")
}
} catch let error as NSError {
print(error.localizedDescription)
}
}
task.resume()
}
如何隨時隨地取消它的計劃?
task.cancel()或你的意思是? –
'task.cancel()' – Adam
ViewController中的defince任務如何? – amirelo