我正在尝试通过使用以下呼叫获取当前wifi网络的BSSID:
NSDictionary *info;
for (NSString *name in (__bridge_transfer id)CNCopySupportedInterfaces()) {
info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)name);
}
在某些网络中,info[@"BSSID"]
似乎不包含前导零(例如xx:8a:xx:a:1e:xx
-将某些值替换为xx)。据我了解,以人性化的格式打印MAC-48地址的标准(IEEE 802)格式是六组,每组两个十六进制数字。