如何检测所有可用的Wifi网络并在iOS应用中连接其中一个

时间:2012-12-10 20:15:25

标签: iphone ios wifi

在我的iOS应用程序中,我想检测所有可用的wifi网络,然后从列表中选择一个网络并连接到它。目标是不打开应用程序内置的设置以连接到wifi,而是在我的应用程序中完成所有操作。

首先,这可能吗?如果可能,请指出我要使用的框架和方法。

我已经查看了Reachability示例,但这对我不起作用,因为我认为它只是监视设备的网络状态。

我还查看了强制网络支持框架,并使用了CNCopySupportedInterfaces函数:

CFArrayRef allWifiNetworks = CNCopySupportedInterfaces();

NSLog(@"%@", allWifiNetworks);

但我所看到的只是该设备所连接的当前wifi网络。

由于

1 个答案:

答案 0 :(得分:8)

我很确定你不能这样做,至少在你想要能够在App Store上发布时不会这样做。