2015-06-24 24 views
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秒過去了,沒有數據仍然收到)

我已經清理谷歌,但沒有找到任何信息到目前爲止,所以當我搜索更多信息時,我會在這裏留下這個問題。

非常感謝!

回答