NSURLConnection在iOS 6上超时,但在iOS 5上没有

Nir*_*rma 4 ios ios6

我有一个使用NSURLConnection的应用程序,并且在iOS 5上运行得很好,现在相同的代码在iOS 6中获得了即时超时.

有关5.1和6.0两个版本之间可能发生什么变化的想法吗?

Nir*_*rma 9

在iOS 5.1和以前的版本中,构造请求主体时设置的超时间隔因另一个原因而被忽略.

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

NSMutableURLRequest *request=[[NSMutableURLRequest alloc]
                              initWithURL:[NSURL URLWithString: url]
                              cachePolicy:NSURLRequestReloadIgnoringCacheData
                              timeoutInterval:60.0];
Run Code Online (Sandbox Code Playgroud)