【发布时间】:2016-08-25 07:01:05
【问题描述】:
我只想知道当设备连接到 wifi 但调制解调器中没有互联网连接时,如何在 iOS 中检测互联网连接。
我使用了苹果和 AFNetworking 的可达性,但它们只检查连接并返回连接标志,即使调制解调器中没有可用的互联网。
【问题讨论】:
-
大概您正在编写一个应用程序并想知道后端是否可以访问?然后只需尝试调用后端并处理失败。
-
@jonrsharpe 我只是想避免在没有连接时点击 web api。
-
没有连接时您将无法访问 Web API,所以这不是问题。
-
我正在帮助解决这个问题。您实际上并不关心设备是否具有连接性,您关心的是它是否可以与后端通信。您可能有 Internet 访问权限,但有一些防火墙问题,或者服务器可能已关闭,或者...... - 您仍然需要以相同的方式处理。没有可靠的方法可以在不触摸远程的东西的情况下检查连接,而这些东西也可能是你真正想要触摸的东西。如果您能听取您来这里寻求的建议,那就太好了。
-
@MayankModi,如果你同意,我会写一个你可以接受的答案
标签: ios