wifi打印的信息: {
BSSID = "84:82:f4:5:53:f3";
SSID = "office_internet1";
SSIDDATA = <6f666669 63655f69 6e746572 6e657431>;
}
记得导入
#import <SystemConfiguration/CaptiveNetwork.h>
#pragma mark WIFI MAC
-(NSString*) wifiMACAddress
{
CFArrayRef wifiInterfaces = CNCopySupportedInterfaces();
if(!wifiInterfaces){
NSLog(@"fale.....");
}
NSArray*interfaces = (__bridge NSArray*)wifiInterfaces;
NSString* dic = nil;
for (NSString*interfaceName in interfaces) {
CFDictionaryRef dictRef = CNCopyCurrentNetworkInfo((__bridge CFStringRef)(interfaceName));
if (dictRef) {
NSDictionary *networkInfo = (__bridge NSDictionary *)dictRef;
NSLog(@"network info -> %@", networkInfo);
dic = [networkInfo objectForKey:@"BSSID"];
NSLog(@"%@", dic);
}
}
CFRelease(wifiInterfaces);
return dic;
}