美文网首页
swift 获取当前wifi名称

swift 获取当前wifi名称

作者: 天青色等烟雨1028 | 来源:发表于2018-01-17 09:32 被阅读309次

1.import SystemConfiguration.CaptiveNetwork

// 获取当前wifi名称

func getWifiName() -> String? {

        let interfaces: CFArray! = CNCopySupportedInterfaces()

        if interfaces == nil { return nil }

        let if0: UnsafePointer? = CFArrayGetValueAtIndex(interfaces, 0)

        if if0 == nil { return nil }

        let interfaceName: CFStringRef = unsafeBitCast(if0!, CFStringRef.self)

        let dictionary = CNCopyCurrentNetworkInfo(interfaceName) as NSDictionary?

        if dictionary == nil { return nil }

        return dictionary?[kCNNetworkInfoKeySSID as String] as? String

    }

相关文章

网友评论

      本文标题:swift 获取当前wifi名称

      本文链接:https://www.haomeiwen.com/subject/mesyoxtx.html