Je souhaite annuler la connexion Http
dans l'application d'arrière-plan.Annuler la connexion HTTP dans iOS
Voici mon code:
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()
}
Comment puis-je annuler partout dans le programme?
task.cancel() ou ce que vous voulez dire? –
'task.cancel()' – Adam
Comment tâche définie dans ViewController? – amirelo