gpt4 book ai didi

ios - 如何获取ios中所有SSID名称的列表?

转载 作者:行者123 更新时间:2023-12-01 18:47:27 25 4
gpt4 key购买 nike

我正在开发应用程序以获取Tableview中所有可用的wifi站。我获得了连接的SSID名称,但是我想要所有可用的SSID名称。如何获得所有可用的SSID名称?

最佳答案

您可以使用以下链接来完成工作。
https://github.com/belkevich/reachability-ios

否则尝试这个

 @import SystemConfiguration.CaptiveNetwork;

/** Returns first non-empty SSID network info dictionary.
* @see CNCopyCurrentNetworkInfo */
- (NSDictionary *)fetchSSIDInfo
{
NSArray *interfaceNames = CFBridgingRelease(CNCopySupportedInterfaces());
NSLog(@"%s: Supported interfaces: %@", __func__, interfaceNames);

NSDictionary *SSIDInfo;
for (NSString *interfaceName in interfaceNames) {
SSIDInfo = CFBridgingRelease(
CNCopyCurrentNetworkInfo((__bridge CFStringRef)interfaceName));
NSLog(@"%s: %@ => %@", __func__, interfaceName, SSIDInfo);

BOOL isNotEmpty = (SSIDInfo.count > 0);
if (isNotEmpty) {
break;
}
}
return SSIDInfo;
}

关于ios - 如何获取ios中所有SSID名称的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34306292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com