NSURLRequest 返回 NSURLErrorNetworkConnectionLost 但可达性表明网络连接已开启
Posted
技术标签:
【中文标题】NSURLRequest 返回 NSURLErrorNetworkConnectionLost 但可达性表明网络连接已开启【英文标题】:NSURLRequest returns NSURLErrorNetworkConnectionLost but reachability says the network connection is on 【发布时间】:2016-01-22 14:04:00 【问题描述】:在我的应用程序中,我连续下载大视频文件,有时我的 http 请求失败并报告 NSError
代码为 -1005,即 NSURLErrorNetworkConnectionLost
。我通过Reachability
类检查互联网连接,它说它的当前状态不是NotReachable
。这可能是什么原因?什么会使请求失败?有什么想法吗,伙计们?
【问题讨论】:
【参考方案1】:您可能不喜欢这样,但几年前我遇到了类似的情况……至少对我而言,解决方法是将文件分成小得多的“块”。从本质上讲,我切换到了流媒体方案,而不是一口气下载它们,生活又变得美好了。
深思……
【讨论】:
以上是关于NSURLRequest 返回 NSURLErrorNetworkConnectionLost 但可达性表明网络连接已开启的主要内容,如果未能解决你的问题,请参考以下文章
如何将 NSURLRequest 的结果传递回包含类 [重复]