首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSUrlConnection didFailWithError -1005

NSUrlConnection didFailWithError -1005
EN

Stack Overflow用户
提问于 2015-10-06 15:10:46
回答 1查看 276关注 0票数 0

我看过这个帖子和其他几个帖子,但它们没有解决我的问题:

Why NSURLConnection failed with Error Domain=NSURLErrorDomain Code=-1005 “The network connection was lost.”

在物理iPad上调试我的应用程序(通过Xcode)时,我似乎只遇到以下错误:

我尝试下载的文件通常大小约为400MB,并托管在CDN上。有时下载过程中没有任何问题,有时在下载过程中某些时候会失败。

它似乎总是在模拟器上工作。

iOS开发版本: 8.4

iOS部署版本: 8.0

EN

回答 1

Stack Overflow用户

发布于 2015-10-28 14:30:25

网络有时会出现故障。

我强烈推荐使用NSURLSession和下载任务。这样,当网络离开又恢复时,您可以轻松地恢复传输。当连接失败时,使用可达性来确定何时重试,然后通知下载任务继续执行。

也就是说,如果您需要支持iOS 6和更早版本,也可以使用NSURLConnection执行字节范围请求;这样做只需要多做一点工作,因为您必须保存部分数据,显式指定字节范围请求标头中的起始位置,然后自己将各个部分粘合在一起。如果您需要有关该方法的更多详细信息,请在评论中告诉我,我将尝试提供它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32963838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档