在iOS开发中,如果是有和网络有关的功能开发,可能用的上这篇短文。具体的操作是
1、你需要在Build Phase里面添加上SystemConfiguration.framework;在.m引入头文件
SystemConfiguration/CaptiveNetwork.h;
2、就是直接获取当前所连接的WIFI名了
NSString *wifiName = nil;
CFArrayRef myArray = CNCopySupportedInterfaces();
if (myArray != nil) {
CFDictionaryRef myDict = CNCopyCurrentNetworkInfo((CFStringRef)CFArrayGetValueAtIndex(myArray, 0));
if (myDict != nil) {
NSDictionary *dict = (NSDictionary*)CFBridgingRelease(myDict);
wifiName = [dict valueForKey:@"SSID"];
}
}
NSLog(@"wifiName:%@", wifiName);
4、打印出来的结果是
wifiName:RDM18701
直接拷贝黏贴就可以使用
网友评论