iOS6大量下载超时

使用ASIHTTPRequest似乎所有的大型下载超时在iOS6上。

有谁知道任何叉已经更新了这个库的iOS6。 我喜欢这个图书馆,真的不想切换。

编辑:这个问题是不是特定于ASIHTTPRequest。 在testingFSNetwork,MKNetwork,AFNetwork和NSURLConnection时,他们都失败了。

示例项目可以从这里下载: https : //github.com/BLamy/NetworkTest

它必须build立到运行iOS6的实际设备(我使用iPad2不确定是否有所作为)。

我正在上传的问题。 我find的解决scheme是将urlRequest的cachePolicy设置为NSURLRequestReloadIgnoringLocalAndRemoteCacheData 。 (我遇到的其他一些networking错误也只发生在iPhone 5上。)

你是否获得了在iOS 6上运行的iOS SDK 5.x上构build的应用程序超时(例如,你的旧版本,如果你不能访问旧的版本,那你现在在App Store上的版本呢? )。
或者,您的症状只发生在Xcode 4.5与iOS SDK 6.0的新版本中? 如果是后者,而且实际上你不想提供ASI(并且你不想实现任何新的iOSfunction),那么你可以考虑使用iOS SDK 5.x而不是6.0来构build。 在这里看到我的答案的指示。

如果您需要实现新的iOS 6function,或者iOS 6实际上违反了ASIHTTP(针对iOS SDK 5.x构build)的实现,那么您应该考虑其他networking选项。 自从Benbuild议开发者寻求其他select已经过了一年多了,理由很充分。

iOS6与Wi-Fi有关的严重问题。 我们使用ASIHTTPREQUEST。 我们发现小文件下载工作正常,在某些情况下大文件(10MB以上)也下载,但下载后,我们保持设备闲置一分钟,再次尝试添加操作到队列中。 该应用程序崩溃。

最初,我们得到了很多networking不可用的提醒,尽pipe互联网可用。 之后,我们将Wi-Fi设置安全模式WAP更改为NONE。 然后有一段时间,我们没有findnetworking不可用的错误,以及下载是好的..

但是,当服务器本身加载时,连接和下载在进程中间停顿。 我已经注意到这种行为,即使在原生SDK的Facebook应用程序。

模拟器的工作非常好,即使像iPad1,iO5.0,iPhone4与iOS5.0的设备,永远不会崩溃。

我总结一下。苹果出炉了iOS6.0,可能是iOS6.0只适合iPhone 5的新天线结构。 除非苹果修复iOS6.0问题可能无法解决。