关于iOS5的NSURLConnection超时有什么情况?

我试图找到一个确定的答案,如果可以设置在iOS 5中使用NSURLConnection的超时值(我想将其设置为30秒).

我搜索了过去的帖子,但信息似乎是矛盾的.例如,这个帖子

NSURLConnection timeout?

苹果要求最短4分钟的超时时间 – 虽然我找不到任何Apple文档来支持这一点.

这篇帖子称240限制来自苹果论坛帖子
NSMutableURLRequest not obeying my timeoutInterval

他们说这个限制仅适用于身体不空的时候.这是否意味着可以为GETS设置超过4分钟的超时?

有人在这里评论说iOS 5的情况并非如此,但他们却被投了票
NSMutableURLRequest not obeying my timeoutInterval

还有其他人说其他的东西,但无论如何大多数之前关于这个主题的帖子似乎都是在几年前的iOS 5之前发布的.

如果有4分钟的限制,那么如果真的没有Apple文档,那么不得不依赖传闻知道这有点荒谬.

有没有人知道iOS 5的实际确定情况.

最佳答案 它不是具有关联超时的连接,而是请求(通过连接进行).请参阅NSURLRequest的文档.超时间隔以秒为单位(不是分钟,这只是一个线索).

回报价值
接收器的超时间隔,以秒为单位.

讨论
如果在连接尝试期间请求保持空闲的时间超过超时间隔,则认为请求已超时.*

各种Apple代码和文档显示60秒的超时;因此4分钟不能是最低限度.

点赞