【IOS】获取wifi名称 (即SSID)
生活随笔
收集整理的這篇文章主要介紹了
【IOS】获取wifi名称 (即SSID)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
iOS 獲取wifi ssid 名稱
SSID全稱Service Set IDentifier, 即Wifi網(wǎng)絡(luò)的公開名稱.在IOS 4.1以上版本提供了公開的方法來獲取該信息.
?
首先添加框架:SystemConfiguration.framework?
?
?
log 信息 :
?ARC 版本:
?
效果如下:
iOS 取得WIFI的熱點(diǎn)名稱和MAC地址
1 #import <SystemConfiguration/CaptiveNetwork.h>
2
3 NSString *ssid = @"Not Found";
4
5 NSString *macIp = @"Not Found";
6 CFArrayRef myArray = CNCopySupportedInterfaces();
7 if (myArray != nil) {
8 CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
9 if (myDict != nil) {
10 NSDictionary *dict = (NSDictionary*)CFBridgingRelease(myDict);
11 ssid = [dict valueForKey:@"SSID"];
12 macIp = [dict valueForKey:@"BSSID"];
13 }
14 }
15 UIAlertView *av = [[UIAlertView alloc] initWithTitle:ssid
16 message:macIp
17 delegate:nil
18 cancelButtonTitle:nil
19 otherButtonTitles:@"OK", nil];
20 [av show]; ?
轉(zhuǎn)載于:https://www.cnblogs.com/DannyApple/p/3976858.html
總結(jié)
以上是生活随笔為你收集整理的【IOS】获取wifi名称 (即SSID)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查看mysql状态常用命令
- 下一篇: java线程间的协调