我希望能够检查用户是否连接到WiFi,但未连接到网络。所以基本上我想检查设备设置页面上WiFi按钮的状态,以检查按钮是启用还是禁用。如何检查是否启用了WIFI按钮(iOS)
目前,我可以检查如果WiFi连接到网络或者没有连接到网络的执行以下操作:
BOOL hasWiFiNetwork = NO;
NSArray *interfaces = CFBridgingRelease(CNCopySupportedInterfaces());
for (NSString *interface in interfaces)
{
NSDictionary *networkInfo = CFBridgingRelease(CNCopyCurrentNetworkInfo((__bridge CFStringRef)(interface)));
if (networkInfo != NULL)
{
hasWiFiNetwork = YES;
break;
}
else
{
hasWiFiNetwork = NO;
break;
}
}
https://github.com/tonymillion/Reachability –
@丹可达少了点同上我的代码,其实我是想检查从下面的答案设置 –
页面以及WIFI的按钮的状态,我想就此与你不同意。 –