1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 获取当前连接的wifi名字

获取当前连接的wifi名字

时间:2019-03-07 06:57:14

相关推荐

获取当前连接的wifi名字

iOS中用来查询当前连接的网络信息的API即CNCopyCurrentNetworkInfo

这个API位于SystemConfiguration.framework里面,使用时需要增加.h和包含库文件

使用时可以直接包含

#import <SystemConfiguration/CaptiveNetwork.h>

//代码如下:

+ (NSString *)getWifiName

{

NSString *wifiName =nil;

CFArrayRef wifiInterfaces =CNCopySupportedInterfaces();

if (!wifiInterfaces) {

returnnil;

}

NSArray *interfaces = (__bridgeNSArray *)wifiInterfaces;

for (NSString *interfaceNamein interfaces) {

CFDictionaryRef dictRef =CNCopyCurrentNetworkInfo((__bridgeCFStringRef)(interfaceName));

if (dictRef) {

NSDictionary *networkInfo = (__bridgeNSDictionary *)dictRef;

NSLog(@"network info -> %@", networkInfo);

wifiName = [networkInfo objectForKey:(__bridgeNSString *)kCNNetworkInfoKeySSID];

CFRelease(dictRef);

}

}

CFRelease(wifiInterfaces);

return wifiName;

}

//转自:/smking/article/details/38895275

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。