介绍
小编给大家分享一下iOS如何获取当前连接的无线信息,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
导入框架CaptiveNetwork
# import & lt; SystemConfiguration/CaptiveNetwork.h>
获取当前连接的无线信息
//,只能获取当前的名称 安康;fetchSSIDInfo (id) { ,NSString * currentSSID =, @"“; ,CFArrayRef myArray =, CNCopySupportedInterfaces (); ,if (myArray !=, nil) { ,NSDictionary * myDict =, (__bridge NSDictionary *), CNCopyCurrentNetworkInfo (CFArrayGetValueAtIndex (myArray, 0)); ,if (myDict !=nil) { ,currentSSID=[myDict valueForKey: @" SSID"]; ,}else { ,currentSSID=@" & lt; & lt; NONE>在“; ,} ,}else { ,currentSSID=@" & lt; & lt; NONE>在“; ,} , ,NSArray * ifs =, (__bridge id) CNCopySupportedInterfaces (); ,NSLog (@" % s:, Supported 接口:,% @",, __func__,, ifs); ,id info =,零; ,for (NSString * ifnam 拷贝ifs), {=,info (__bridge id) CNCopyCurrentNetworkInfo ((CFStringRef) CFBridgingRetain (ifnam)); ,if (info ,,, [info 计数]),{ ,打破; ,} ,} , ,NSLog (@" wifi info % @",信息); , ,return 信息; }
wifi info {=,BSSID “a4:2b: 8 c: 92:47:3c";=,SSID “XF-WORLD";=,SSIDDATA & lt; 58462 d57 4 f524c44>; }
以上是“iOS如何获取当前连接的无线信息”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!