我需要在 OSX 上获取当前连接的 Wi-Fi SSID 的名称。
我弄乱了 SystemConfiguration 框架,我觉得它就在那里(因为我能够获取网络位置的名称)但我并没有真正找到获取 Wi-Fi SSID 的方法。
将不胜感激任何帮助。 :)
谢谢。
最佳答案
对于 osX Yosemite 10.10 使用
#import <CoreWLAN/CoreWLAN.h>
-(void)prettyFunctionName
{
CWInterface* wifi = [[CWWiFiClient sharedWiFiClient] interface];
NSLog(@"BSD if name: %@", wifi.interfaceName);
NSLog(@"SSID: %@", wifi.ssid);
NSLog(@"txRate: %f", wifi.transmitRate);
}
关于objective-c - 获取 OSX 连接的 Wi-Fi 网络名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4740932/