0

我正在尝试为 NSMutableURLRequest 设置超时值,并且在调试时,我检查了它是否不起作用。谷歌搜索了 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];。它不工作。任何帮助将不胜感激

4

2 回答 2

0

尝试在setTimeoutInterval之前移动setHTTPMethod:@"GET"

于 2015-01-22T16:52:22.587 回答
-1

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

于 2012-05-03T14:57:23.333 回答