您好,我正在寻找一个简单的代码来读取 SSID, 我找到了很多有关“SystemConfiguration/CaptiveNetwork.h”的信息 但我怎么用它,我不明白。 抱歉,我是一名新的 Objective-C 程序员。 你有一个很好的例子或教程来理解它吗? 我尝试了 Apple 的 Reachable,但它们不适用于字典。
感谢帮助
最佳答案
谢谢@helming,就是这样,这样它就不会编译成模拟器二进制文件+添加对 CFRelease 的调用:
#if !TARGET_IPHONE_SIMULATOR
CFArrayRef interfaces = CNCopySupportedInterfaces();
CFDictionaryRef networkInfo = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(interfaces, 0));
NSString *ssid = CFDictionaryGetValue(networkInfo, @"SSID");
CFRelease(interfaces);
CFRelease(networkInfo);
#endif
关于ios - 从网络获取 SSID 的简单代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13912972/