在iOS 6而不是在iOS 5 NSURLConnection的超时(NSURLConnection

2019-07-31 20:35发布

我有一个使用NSURLConnection的和工作就好在iOS 5,现在,同样的代码也越来越在iOS 6中瞬间超时的应用程序。

什么任何想法可能的5.1和6.0两个版本之间有哪些变化?

Answer 1:

在IOS 5.1和以前的版本时,构建所述请求机构中的另一个原因被忽略被设置的超时间隔。

iOS 6中似乎关注和更精确的关于超时间隔所以只要确保将间隔设置为足够大,以便有时间要求完成的值。

NSMutableURLRequest *request=[[NSMutableURLRequest alloc]
                              initWithURL:[NSURL URLWithString: url]
                              cachePolicy:NSURLRequestReloadIgnoringCacheData
                              timeoutInterval:60.0];


文章来源: NSURLConnection timing out on iOS 6 but not on iOS 5
标签: ios ios6