Objective-c 获取当前Wi-Fi

获取当前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使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容