mac獲取WIFI 選取WIFI連接

mac獲取WIFI

蘋(píng)果是給mac提供了獲取WIFI的API了和選取WIFI結(jié)合我們公司的APP,在移動(dòng)端,也想有類似的功能,可惜.........

導(dǎo)入CoreWLAN/CoreWLAN.h框架

下面貼上代碼

      CWInterface *wif = [[CWWiFiClient  sharedWiFiClient] interface];
        //當(dāng)前wifi名稱
        NSLog(@"BSD if name: %@", wif.interfaceName);
        //ssid
        NSLog(@"SSID: %@", wif.ssid);
        //wifi列表  當(dāng)前可以連接的WIFI 
        for (CWNetwork *newwork in [wif cachedScanResults]) {
            //遍歷WIFI列表
            if ([newwork.ssid isEqualToString:@"連接的wifi"]) { //選取一個(gè)
                NSError *error = nil;
                BOOL is =  [wif associateToNetwork:newwork password:@"輸入連接的密碼" error:&error];
                if (is && !error) {
                    NSLog(@"連接成功");
                }  else {
                    NSLog(@"連接失敗  %@",error);
                }
                break;
            }
        }

蘋(píng)果給的API 就那么幾個(gè)類,自己翻翻就都知道了.啥時(shí)候移動(dòng)上也給! ! ! !

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容