在 Objective-C、iPhone 应用程序的上下文中,我需要能够判断 iPhone 是否已连接到 wifi 网络,并在可能的情况下侦听此状态的变化。
有谁知道如何做到这一点?
谢谢,
加布伊
正如其他人提到的,可达性样本 https://developer.apple.com/library/archive/samplecode/Reachability/Introduction/Intro.html是一个很好的起点,但是,他们的答案不足以满足我的口味。在可达性示例中,代码是分散的,并且不向您展示如何处理最简单的情况。对于最简单的情况(不监听状态的变化),我可以节省您自己整理正确行的精力。
将 Reachability 示例中的 Reachability 类复制到您的项目中,将其包含在您的类中,然后使用以下代码:
if ([[Reachability reachabilityForLocalWiFi] currentReachabilityStatus] != ReachableViaWiFi) {
//Code to execute if WiFi is not enabled
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)