设置NSMutableURLRequest的timeOut值

时间:2012-04-30 04:47:39

标签: xcode timeout nsurlconnection nsmutableurlrequest

我正在尝试为NSMutableURLRequest设置超时值,并且在调试时,我已检查它是否无法正常工作。用Google搜索10分钟,我得到的信息是,默认超时值为240。以下是我现在正在使用的代码,我想我在某处丢失,我想知道如何设置NSMutableURLRequest的timeOut值

NSURL *url = [[NSURL alloc] initWithString:fURL];

_urlRequest = [[NSMutableURLRequest alloc] url];
[_urlRequest setHTTPMethod:@"GET"];
[_urlRequest setTimeoutInterval:120];

NSURLConnection*  _urlConnection = [[NSURLConnection alloc] initWithRequest:_urlRequest delegate: self];

我也试过使用它[_nsmURLRequest initWithURL:nsURL cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:120];。它不起作用。任何帮助都会感激不尽

2 个答案:

答案 0 :(得分:0)

尝试在setTimeoutInterval

之前移动setHTTPMethod:@"GET"

答案 1 :(得分:-1)

根据this发布的默认超时值(240),您提到的也是最小值。您将必须使用另一个计时器来取消请求,如链接中所述。