ios实现wifi搜索连接_iOS获取当前连接的wifi信息

本文实例为大家分享了iOS获取当前连接wifi信息的具体代码,供大家参考,具体内容如下

导入框架CaptiveNetwork

#import

获取当前连接的wifi信息

// 只能获取当前的SSID

- (id)fetchSSIDInfo

{

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=@"<>";

}

} else {

currentSSID=@"<>";

}

NSArray *ifs = (__bridge id)CNCopySupportedInterfaces();

NSLog(@"%s: Supported interfaces: %@", __func__, ifs);

id info = nil;

for (NSString *ifnam in ifs) {

info = (__bridge id)CNCopyCurrentNetworkInfo((CFStringRef)CFBridgingRetain(ifnam));

if (info && [info count]) {

break;

}

}

NSLog(@"wifi info %@",info);

return info;

}

wifi info {

BSSID = "a4:2b:8c:92:47:3c";

SSID = "XF-WORLD";

SSIDDATA = <58462d57 4f524c44>;

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值