gpt4 book ai didi

ios - AFNetworking 有时无法在真实设备上的 iOS 8 和 9 上运行

转载 作者:行者123 更新时间:2023-11-28 21:35:38 25 4
gpt4 key购买 nike

我为 iOS8 和 iOS9 开发应用程序。
最近遇到了 HTTP 网络无法在真实的 iOS8 和 iOS9 设备上访问 Rails 服务器的情况。这经常发生在 iOS9 但 iOS8 有时。这个问题不是一致性问题,有时第一次网络访问可以,但是第三次​​或第四次访问就不行了。模拟器可以随时访问服务器。
当然,我知道 ATS,并且我设置了所有 http 访问都可以。

环境的
Xcode 7.1.1
CocoaPods 0.39.0
AFNerworking(使用 AFHTTPSessionManager) 2.6.1
真机 iPhone5S iOS8.2
真机 iPhone6 iOS9.1

错误日志Domain=NSURLErrorDomain Code=-1001我认为可能还有其他错误,但我忘记了。

如果有人知道答案,请告诉我。

最佳答案

根据苹果的CFNetwork error documentation “-1001”值实际上代表:

 kCFURLErrorTimedOut  = -1001

如此简单,这里的主要问题是您的互联网速度和质量,尤其是当您在信号不佳的情况下使用移动设备时。我的建议是从官方 GitHub 更新到最新版本的 AFNetworking如果问题再次出现,项目页面并再次使用 Wi-Fi 连接进行测试。

如果您仍然面临此问题,请尽可能发布一些代码,以便我们查看问题所在。顺便问一下,您是否更改了网络超时计时器?是这样,将其重置为默认值,短值可能会导致这种情况。

关于ios - AFNetworking 有时无法在真实设备上的 iOS 8 和 9 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34043055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com