में मेरे डाउनलोड अनुरोध को रोकने/फिर से शुरू/रद्द करने के लिए कैसे मैं प्रगति के साथ अलामोफायर डाउनलोड का उपयोग कर एक फ़ाइल डाउनलोड कर रहा हूं लेकिन मुझे नहीं पता कि विशिष्ट अनुरोध को रोक/फिर से शुरू/रद्द कैसे करें।अलामोफायर
@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
रोकना अनुरोध है? Suspend() या अनुरोध? रद्द करना() ? – Steve