iOS 获取WIFI SSID及MAC地址

时间:2023-02-07 15:09:15

NSString *ssid = @"Not Found";

NSString *macIp = @"Not Found";

CFArrayRef myArray = CNCopySupportedInterfaces();

if (myArray != nil) {

CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));

if (myDict != nil) {

NSDictionary *dict = (NSDictionary*)CFBridgingRelease(myDict);

ssid = [dict valueForKey:@"SSID"];

macIp = [dict valueForKey:@"BSSID"];

}

}

UIAlertView *av = [[UIAlertView alloc] initWithTitle:ssid

message:macIp

delegate:nil

cancelButtonTitle:nil

otherButtonTitles:@"OK", nil];

[av show];