首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在iphone中以编程方式列出所有wi-fi SSID

在iphone中以编程方式列出所有wi-fi SSID
EN

Stack Overflow用户
提问于 2013-07-18 16:58:38
回答 1查看 855关注 0票数 4

1)。我想在iphone中以编程方式获得所有wi-fi SSID列表。

我尝试了下面的代码,但它只给出了连接的SSID细节。

代码语言:javascript
运行
复制
NSArray *ifs = (id)CNCopySupportedInterfaces();
NSLog(@"%s: Supported interfaces: %@", __func__, ifs);
id info = nil;
for (NSString *ifnam in ifs) {
    info = (id)CNCopyCurrentNetworkInfo((CFStringRef)ifnam);
    NSLog(@"%s: %@ => %@", __func__, ifnam, info);
    if (info && [info count]) {
        break;
    }
    [info release];
}

2)。另一个问题是,当我的wi-fi处于关闭状态时,如果我处于wi-fi的范围内,我如何识别。当wi-fi关闭时,是否可以识别我在wi-fi的范围内?

EN

回答 1

Stack Overflow用户

发布于 2016-01-23 09:32:00

1)您只能使用示例中已经使用的CaptiveNetwork Framework来获取当前网络的详细信息,例如SSID或BSSID。苹果不允许开发人员在用户当前连接的网络之外寻找其他网络。

2)根据Reachability页面,您可以使用该库检查用户当前是否通过3G或WiFi连接。当Wi-Fi设置为关闭时,您无法知道您是否在范围内。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17718967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档