iOS开发

iOS获取当前手机所连WIFI名称

2019-01-15  本文已影响0人  西陵玖瑶

由于最近项目需求,需要将本地使用的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、运行结果如下:

运行结果

完成!

上一篇下一篇

猜你喜欢

热点阅读