有没有办法使用Swift检测WiFi连接是否安全?是否可以获取WiFi的安全类型,如WPA、WEP等?
我以这种方式获取SSID名称:
func getWiFiSsid() -> String? {
var ssid: String?
if let interfaces = CNCopySupportedInterfaces() as NSArray?
for interface in interfaces {
if let interfaceInfo = CNCopyCurrentNetworkInfo(interface as! CFString) as NSDictionary? {
ssid = interfaceInfo[kCNNetworkInfoKeySSID as String] as? String
break
}
}
}
return ssid
}
谢谢。