IOS 获取当前Wifi的SSID

首先添加框架:SystemConfiguration.framework
然后引用
#import <SystemConfiguration/CaptiveNetwork.h>

- (NSString *) getDeviceSSID

{

    NSArray *ifs = (__bridge id)CNCopySupportedInterfaces();

    

    id info = nil;

    for (NSString *ifnam in ifs) {

        info = (__bridge id)CNCopyCurrentNetworkInfo((__bridgeCFStringRef)ifnam);

        if (info && [info count]) {

            break;

        }

    }

    NSDictionary *dctySSID = (NSDictionary *)info;

    NSString *ssid = [[dctySSID objectForKey:@"SSID"] lowercaseString];

    return ssid;

}

你可能感兴趣的:(IOS 获取当前Wifi的SSID)