Я загружаю файл с использованием загрузки Alamofire с прогрессом, но я понятия не имею, как приостановить/возобновить/отменить конкретный запрос.Как приостановить/возобновить/отменить мой запрос на загрузку в Alamofire
@IBAction func downloadBtnTapped() {
Alamofire.download(.GET, "http://httpbin.org/stream/100", destination: destination)
.progress { (bytesRead, totalBytesRead, totalBytesExpectedToRead) in
println(totalBytesRead)
}
.response { (request, response, _, error) in
println(response)
}
}
@IBAction func pauseBtnTapped(sender : UIButton) {
// i would like to pause/cancel my download request here
}
Отменяет ли это все запросы? –
'request.cancel()' не гарантирует немедленное отмена запроса. Это приводит к тому, что блок выполнения вызывается после отмены. Есть ли встроенный способ проверить, вызвано ли отмену/приостановление? – osrl
Pausing - запрос? .suspend() ИЛИ запрос ?. Отмена() ? – Steve