mac获取WIFI
苹果是给mac提供了获取WIFI
的API了和选取WIFI
结合我们公司的APP,在移动端,也想有类似的功能,可惜.........
导入CoreWLAN/CoreWLAN.h框架
下面贴上代码
CWInterface *wif = [[CWWiFiClient sharedWiFiClient] interface];
//当前wifi名称
NSLog(@"BSD if name: %@", wif.interfaceName);
//ssid
NSLog(@"SSID: %@", wif.ssid);
//wifi列表 当前可以连接的WIFI
for (CWNetwork *newwork in [wif cachedScanResults]) {
//遍历WIFI列表
if ([newwork.ssid isEqualToString:@"连接的wifi"]) { //选取一个
NSError *error = nil;
BOOL is = [wif associateToNetwork:newwork password:@"输入连接的密码" error:&error];
if (is && !error) {
NSLog(@"连接成功");
} else {
NSLog(@"连接失败 %@",error);
}
break;
}
}
苹果给的API 就那么几个类,自己翻翻就都知道了.啥时候移动上也给! ! ! !
网友评论