Alamofire 蜂窝网络“错误域=NSURLErrorDomain 代码=-1009”
Posted
技术标签:
【中文标题】Alamofire 蜂窝网络“错误域=NSURLErrorDomain 代码=-1009”【英文标题】:Alamofire Cellular Network "Error Domain=NSURLErrorDomain Code=-1009" 【发布时间】:2018-01-28 08:50:29 【问题描述】:当我在 wifi 上使用我的应用程序时没有问题,但如果我将网络更改为 3g 或 4g,它只会显示“Error Domain=NSURLErrorDomain Code=-1009”
如何解决这个问题?
【问题讨论】:
除非您提供更多信息或您如何使用 almofire,否则无法真正说出问题所在 您能否发布代码您如何使用 Alamofire,因为 Alamofire 没有问题 我不确定 alamofire。我可能是不同的问题。它是在无线上工作的。 【参考方案1】:错误代码-1009
表示设备未连接到互联网。但是,由于是NSURLErrorDomain
错误,应该不是Alamofire 的问题,而是您的设备确实没有连接到网络。确保您可以加载 Google 等网页。
【讨论】:
是的,我确定,我的手机上有互联网,因为我是用手机写的这个问题 :) 你好,你有这方面的消息吗?我的一个用户有同样的问题:他可以谷歌但是当他尝试使用我的应用程序时,代码 -1009 说他没有互联网......【参考方案2】:不确定这个问题是否仍然相关,但我浪费了几个小时来解决它,也许它会节省一些人的时间。检查您的应用是否具有蜂窝权限: 设置 - 您的应用 - 移动数据
这正是我的问题。
【讨论】:
以上是关于Alamofire 蜂窝网络“错误域=NSURLErrorDomain 代码=-1009”的主要内容,如果未能解决你的问题,请参考以下文章
设备在Android中连接到WiFi时如何获取蜂窝网络的IP地址
iOS网页错误通过蜂窝数据但不是通过Wifi?最近对 AT&T 蜂窝网络的更改?