Прекратить загрузку данных из URL - PullRequest
0 голосов
/ 17 октября 2018

Как прервать асинхронную загрузку, когда представление исчезает?

DispatchQueue.global().async {
        do {
            data = try Data(contentsOf: url)
        } catch let error {
            print(error.localizedDescription)
        }
}

Я не хочу, чтобы данные были перезаписаны, если пользователь нажал на контроллер представления (и из-за медленного соединения он все еще загружаетсяданные).Должен ли я использовать Alamofire или есть какой-нибудь способ сделать это здесь?

...