mac获取WIFI 选取WIFI连接

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 就那么几个类,自己翻翻就都知道了.啥时候移动上也给! ! ! !

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容