由于最近项目需求,需要将本地使用的WIFI账号密码,连接到硬件设备进行使用,需要软件内获取wifi名称,以便输入密码
1、进入开发者中心,在 Identifiers 下,打开相应项目的 Access WiFi Information 选项
2、首先需要把获取WIFI信息的权限打开:
3、添加获取相关信息代码:
NSString *ssid = @"Not Found WIFI";
CFArrayRef myArray = CNCopySupportedInterfaces();
if(myArray !=nil) {
CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
if(myDict !=nil) {
NSDictionary*dict = (NSDictionary*)CFBridgingRelease(myDict);
ssid = [dictvalueForKey:@"SSID"];
}
}
4、运行结果如下:
完成!