我希望能夠檢查用戶是否連接到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的按鈕的狀態,我想就此與你不同意。 –