0
我創建了一個簡單NSURLSessionDownloadTask從URL下載,與具有NSURLSession代表其類:的iOS NSURLSession聽超時
@interface DownloadManager : NSObject <NSURLSessionDataDelegate, NSURLSessionDelegate, NSURLSessionDownloadDelegate, NSURLSessionTaskDelegate>
//...
NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration];
[sessionConfiguration setTimeoutIntervalForRequest:30.0];
[sessionConfiguration setTimeoutIntervalForResource:60.0];
NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfiguration];
NSURLSessionDownloadTask *downloadTask = [session downloadTaskWithURL:self.url];
[downloadTask resume];
但是,我找不到偵聽到下載任務時序協議方法出。有沒有辦法聽到超時(例如 - 我想關閉一個進度對話框時,30.0秒過去了,沒有數據仍然收到)
我已經清理谷歌,但沒有找到任何信息到目前爲止,所以當我搜索更多信息時,我會在這裏留下這個問題。
非常感謝!