iOS获取WiFi的ssid 和 macIp

 

原文地址:

http://blog.163.com/cz_jdton/blog/static/92732504201422551536177/

 

头文件导入:

#import <SystemConfiguration/CaptiveNetwork.h>

 

实现代码:

NSString *ssid = @"Not Found";
NSString *macIp = @"Not Found";
CFArrayRef myArray = CNCopySupportedInterfaces();
if (myArray != nil) {
CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
if (myDict != nil) {
NSDictionary *dict = (NSDictionary*)CFBridgingRelease(myDict);

ssid = [dict valueForKey:@"SSID"];
macIp = [dict valueForKey:@"BSSID"];
}
}
UIAlertView *av = [[UIAlertView alloc] initWithTitle:ssid
message:macIp
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"OK", nil];
[av show];

 

posted @ 2015-09-02 15:35  Now_or_never  阅读(306)  评论(0)    收藏  举报