Ios 查找wifi可以找到的所有网络

Ios 查找wifi可以找到的所有网络,ios,objective-c,Ios,Objective C,我正在尝试获取我的iphone wifi可以找到的所有网络名称,并将它们放入一个数组中。到目前为止,我只是为了显示wifi网络的数据。我连接到使用: CFArrayRef myArray = CNCopySupportedInterfaces(); CFDictionaryRef myWifi = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0)); NSLog(@"%@", myWifi); 据我目

我正在尝试获取我的iphone wifi可以找到的所有网络名称,并将它们放入一个数组中。到目前为止,我只是为了显示wifi网络的数据。我连接到使用:

    CFArrayRef myArray = CNCopySupportedInterfaces();
    CFDictionaryRef myWifi = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
    NSLog(@"%@", myWifi);

据我目前搜索所知,这是我不使用外部库所能获得的全部信息,但我似乎找不到任何

此信息对第三方(非苹果开发人员)不可用。它需要使用专用API。

如果不使用专用库,您只能获取设备当前连接到的网络的SSID。

我不完全确定什么是专用API,但如果有办法,您能为我指出一个方向吗?我已经像疯狂私密一样搜索了,意味着你不能使用它。显然,iOS和苹果提供的应用程序可以做到这一点,否则设置应用程序将无法工作。但是,即使你找到了正确的API,你的应用程序也不允许这样做。你说的私有库是什么意思?如何获取/创建一个?我怎样才能真正实现我想要的?我只需要正确的方向
apple8011
MobileWiFi。framework
就是您要找的框架。看看这个和这个。