如何检测所有可用的Wifinetworking,并在iOS应用程序中连接到其中的一个

在我的iOS应用程序中,我想检测所有可用的WiFinetworking,然后从列表中select一个networking并连接到它。 目标是不打开应用程序内置的设置连接到一个WiFi,但要做到这一切在我的应用程序。

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

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

我还查看了Captivenetworking支持框架,并使用了CNCopySupportedInterfaces函数:

 CFArrayRef allWifiNetworks = CNCopySupportedInterfaces(); NSLog(@"%@", allWifiNetworks); 

但我所看到的是当前设备所连接的WiFinetworking。

谢谢

我敢肯定,你不能这样做,至less不是如果你想能够在App Store上发布。