如何使用Objective-C的告诉我们,如果iPhone连接到WiFi网络?
-
16-09-2019 - |
题
在一个Objective-C的范围内,iPhone应用程序,我需要能够告诉iPhone是否连接到WiFi网络,和如果可能的话听在该状态下的变化。
有谁知道如何做到这一点?
感谢, gabouy
解决方案
查看可达性样品。
其他提示
正如其他提到的,可触及样品是开始,但是,他们的答案不拼出来足以让我的口味的好去处。内可触及样本代码传播出去,不告诉你如何处理最简单的情况。对于最简单的情况下(不听状态的变化),我可以节省您的精力不必自己整理行权的。
从可触及样品复制可达性类到项目,它包括在你的类,并使用以下代码:
if ([[Reachability reachabilityForLocalWiFi] currentReachabilityStatus] != ReachableViaWiFi) {
//Code to execute if WiFi is not enabled
}
看由苹果在显影剂站点提供的可访问性的样品。它这样做。
我建议使用可达性示例项目,苹果提供。它涵盖了基础测试你需要做的检查连接。
有也是在iPhone开发食谱一个很好的例子。
不隶属于 StackOverflow