如何使用Objective-C的告诉我们,如果iPhone连接到WiFi网络?(How to tel

2019-08-01 06:13发布

在一个Objective-C,iPhone应用程序的情况下,我需要能够告诉iPhone是否连接到WiFi网络,有可能的话听在这种状态下的变化。

有谁知道如何做到这一点?

谢谢,gabouy

Answer 1:

退房的可达性样本 。



Answer 2:

正如其他人所提到的, 可触及的样品是开始,但是,他们的答案不拼出来足以让我的口味的好去处。 内可触及样本代码传播出去,不告诉你如何处理最简单的情况。 对于最简单的情况下(不听状态的变化),我可以节省你不必自己整理行权的努力。

可达性类从可触及样品到项目复制,包括它在你的类,并使用下面的代码:

if ([[Reachability reachabilityForLocalWiFi] currentReachabilityStatus] != ReachableViaWiFi) {
    //Code to execute if WiFi is not enabled
}


Answer 3:

看看苹果的开发者网站提供的可达性样本。 它这样做。



Answer 4:

我建议你使用可达示例项目,苹果提供。 它涵盖了你需要做的检查连通性的测试底。

还有一个在iPhone开发食谱一个很好的例子。



文章来源: How to tell with Objective-C if the iPhone is connected to a wifi network?