Xcode 设置NSMutableURLRequest的超时值

Xcode 设置NSMutableURLRequest的超时值,xcode,timeout,nsurlconnection,nsmutableurlrequest,Xcode,Timeout,Nsurlconnection,Nsmutableurlrequest,我正在尝试设置NSMutableURLRequest的超时值,在调试时,我检查了它是否正常工作。谷歌搜索了10分钟,我得到的信息是,默认超时值是240。下面是我现在正在使用的代码,我想我遗漏了一些地方,我想知道如何设置NSMutableURLRequest的超时值 NSURL *url = [[NSURL alloc] initWithString:fURL]; _urlRequest = [[NSMutableURLRequest alloc] url]; [_urlRequest setH

我正在尝试设置NSMutableURLRequest的超时值,在调试时,我检查了它是否正常工作。谷歌搜索了10分钟,我得到的信息是,默认超时值是240。下面是我现在正在使用的代码,我想我遗漏了一些地方,我想知道如何设置NSMutableURLRequest的超时值

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

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

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

我也尝试过使用它[\u nsmURLRequest initWithURL:nsURL cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:120]。它不起作用。根据post,您提到的默认超时值240也是最小值,任何帮助都将表示感谢。您必须使用另一个计时器来取消链接中所述的请求。

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

查看我的答案。这可能有助于上述听起来更像是一个问题。如果它是一个答案,考虑添加更多的细节来解释它是如何解决这个问题的。你不应该使用定时器,参见作者。