美文网首页
Objective-c 获取当前Wi-Fi

Objective-c 获取当前Wi-Fi

作者: 花开一时 | 来源:发表于2017-09-30 11:36 被阅读26次

    获取当前wifi:

    ios9.0之前


    #import <SystemConfiguration/captiveNetwork.h>

    NSArray *wifiArr = CFBridgingRelease(CNCopySupportedInterfaces());

    NSLog(@"%@", wifiArr);

    id info = nil;

    for (NSString *wifi in wifiArr) {

            info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)wifi);

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

            if (info && [info count]) {

                    break;

            }

    }

    iOS9.0之后


    使用<NetworkExtension/NEHotspotHelper.h>代替了之前的<SystemConfiguration/captiveNetwork.h>

    详情参考iOS 9 NEHotspotHelper 的NetworkExtension使用

    相关文章

      网友评论

          本文标题:Objective-c 获取当前Wi-Fi

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