首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 6上的NSURLConnection超时,但iOS 5上不超时

iOS 6上的NSURLConnection超时,但iOS 5上不超时
EN

Stack Overflow用户
提问于 2012-09-24 21:10:02
回答 1查看 2.4K关注 0票数 4

我有一个使用NSURLConnection的应用程序,在iOS 5上运行得很好,现在同样的代码在iOS 6中得到了即时超时。

你知道5.1和6.0这两个版本之间可能发生了什么变化吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-24 23:30:16

在iOS 5.1和以前的版本中,在构造请求正文时设置的超时间隔由于各种原因而被忽略。

iOS 6似乎注意到了这一点,并且对超时间隔更加精确,因此只需确保将该时间间隔设置为一个足够大的值,以便让请求完成。

代码语言:javascript
复制
NSMutableURLRequest *request=[[NSMutableURLRequest alloc]
                              initWithURL:[NSURL URLWithString: url]
                              cachePolicy:NSURLRequestReloadIgnoringCacheData
                              timeoutInterval:60.0];
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12565740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档