我的手机已连接到wifi。我想获取无线网络的mac地址。
答案 0 :(得分:6)
BSSID和mac地址是一回事。 你可以从这个功能获得mac地址。 只需导入SystemConfiguration.CaptiveNetwork
func getWIFIInformation() -> [String:String]{
var informationDictionary = [String:String]()
let informationArray:NSArray? = CNCopySupportedInterfaces()
if let information = informationArray {
let dict:NSDictionary? = CNCopyCurrentNetworkInfo(information[0] as! CFStringRef)
if let temp = dict {
informationDictionary["SSID"] = String(temp["SSID"]!)
informationDictionary["BSSID"] = String(temp["BSSID"]!)
return informationDictionary
}
}
return informationDictionary
}