如果是,我们还可以获得有关网络配置的其他信息吗?
一种有用的方法是获取当前网络的 SSID。有 API 可以做到这一点吗?
更新:我在这里发现了类似的问题:
Can the iPhone SDK obtain the Wi-Fi SSID currently connected to?
最佳答案
尝试以下方法:
#import <SystemConfiguration/CaptiveNetwork.h>
NSString *wifiName = @"Not Found";
CFArrayRef myArray = CNCopySupportedInterfaces();
if (myArray != nil) {
CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
if (myDict != nil) {
NSDictionary *dict = (NSDictionary*)CFBridgingRelease(myDict);
wifiName = [dict valueForKey:@"SSID"];
}
}
NSLog(@"wifiName:%@", wifiName);
关于iphone - 在iPhone上,是否可以查出我们连接的是哪个WIFI网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2637094/