iOS6的大型下载超时(iOS6 large downloads time out)

2019-07-31 21:25发布

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

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

编辑:这个问题是不是特定于ASIHTTPRequest。 在测试FSNetwork,MKNetwork,AFNetwork和NSURLConnection的全部失败。

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

它必须建立运行iOS6的实际设备(我用了一个iPad2的不确定,如果有差别)。

Answer 1:

我是有上传的问题。 我找到的解决方案是设置cachePolicy的URLRequest到NSURLRequestReloadIgnoringLocalAndRemoteCacheData 。 (有我遇到过一些其他的联网错误只发生在iPhone 5)



Answer 2:

你对正在建立针对于iOS 6的运行iOS SDK 5.x的应用得到超时(即旧的版本。如果您没有访问旧的身材,你怎么样已经在App Store上存在的一个? )。
或者,你的症状只出现了新的构建和Xcode 4.5的iOS对SDK 6.0? 如果是后者,你真的不想给ASI了,(你不想实现任何新的iOS功能),那么你可以考虑建立针对iOS的SDK 5.x的,而不是6.0。 见我的答案在这里的说明。

如果您需要实现新的iOS 6的功能,或iOS 6确实打破了你的ASIHTTP的执行情况(对内置的iOS SDK 5.x的),那么你应该考虑其他的网络选项。 它已经超过一年,因为本建议开发商寻求其他的选择,有很好的理由。



Answer 3:

iOS6的具有与无线网络连接的严重问题。 我们使用ASIHTTPREQUEST。 我们发现小文件下载做工精细,在某些情况下,大文件(10MB以上)下载次数太多,但下载后,我们保持设备空闲一分钟,再尝试操作添加到队列。 应用程序崩溃。

最初,我们得到了许多网络不可用警报,虽然互联网是可用的。 后来,我们改变了Wi-Fi设置安全模式WAP为NONE。 随后的某个时候,我们并没有发现网络不可用的错误,以及下载是确定..

然而,当服务器本身成为加载,连接和下载变为进度中旬暂停。 我已经注意到这个问题,即使在原生SDK的Facebook应用程序。

该模拟器做工非常精细,甚至像IPAD1,iO5.0,iPhone 4采用iOS5.0设备,永不死机。

我总结up..Apple半烘焙的iOS6.0,可能是iOS6.0只适合iPhone 5,新的天线结构。 除非苹果修复iOS6.0问题可能无法解决。



文章来源: iOS6 large downloads time out