NSURLConnection在iOS 6上超时,但不在iOS 5上

我有一个使用NSURLConnection的应用程序,在iOS 5上工作得很好,现在相同的代码在iOS 6中获得即时超时。

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

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

iOS 6似乎注意,并更精确的超时间隔,所以只要确保将时间间隔设置为足够大的时间来完成请求。

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