使用可达性查找网络连接

Posted

技术标签:

【中文标题】使用可达性查找网络连接【英文标题】:Find Network Connectivity using Reachability 【发布时间】:2013-06-22 15:58:01 【问题描述】:

我已将 Reachability v2.2 集成到我的应用程序中。我只是想知道有时 iPhone 连接到 Wifi 但无法访问互联网。那我怎么才能找到这个东西呢?

请正确解释回答此问题的任何人。我想在标签上显示连接受限或无连接。

【问题讨论】:

关注link 【参考方案1】:
Reachability *reachability = [Reachability reachabilityWithHostName:@"http://google.com"];
NetworkStatus status = [reachability currentReachabilityStatus];

【讨论】:

在我的情况下,当手机连接到 WiFi 但互联网没有运行时。我将 ReachableViaWiFi 作为 NetworkStatus。

以上是关于使用可达性查找网络连接的主要内容,如果未能解决你的问题,请参考以下文章

如何从 iOS 可达性类中获取网络连接通知的变化?

如何在 ios 中知道设备与哪个网络主机连接

Unity判断网络是否连接以及判断是否连接WiFi

NSURLRequest 返回 NSURLErrorNetworkConnectionLost 但可达性表明网络连接已开启

在 AFNetworking 重新连接网络时恢复所有上传任务

始终检查 Cocoa 中的网络可达性