在一个Objective-C的范围内,iPhone应用程序,我需要能够告诉iPhone是否连接到WiFi网络,和如果可能的话听在该状态下的变化。

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

感谢, gabouy

有帮助吗?

解决方案

查看可达性样品

其他提示

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

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

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

看由苹果在显影剂站点提供的可访问性的样品。它这样做。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top