swift3.0获取当前使用wifi SSID和SSID列表

来源:互联网 发布:淘宝五大水货手机店 编辑:程序博客网 时间:2024/05/21 06:30
func kGetUsedSSID()->String{    let interfaces = CNCopySupportedInterfaces()    var ssid = ""    if interfaces != nil {        let interfacesArray = CFBridgingRetain(interfaces) as! Array<AnyObject>        if interfacesArray.count > 0 {            //获取当前使用wifi//            let interfaceName = interfacesArray[0] as! CFString//            let ussafeInterfaceData = CNCopyCurrentNetworkInfo(interfaceName)//            if (ussafeInterfaceData != nil) {//                let interfaceData = ussafeInterfaceData as! Dictionary<String, Any>//                ssid = interfaceData["SSID"]! as! String//            }            //获取wifi列表            for name in interfacesArray {                let interfaceName = name as! CFString                let ussafeInterfaceData = CNCopyCurrentNetworkInfo(interfaceName)                if (ussafeInterfaceData != nil) {                    let interfaceData = ussafeInterfaceData as! Dictionary<String, Any>                    ssid = interfaceData["SSID"]! as! String                }            }        }    }    return ssid}

0 0
原创粉丝点击