wifi不存在时,NEHotspotConfigurationManager错误问题

时间:2018-10-04 08:57:26

标签: ios swift networkextension

当我尝试连接不存在的wifi时发现问题,这是我的代码:

let configuration = NEHotspotConfiguration.init(ssid: "wifi-name")  
 NEHotspotConfigurationManager.shared.apply(configuration) { [unowned self] (error) in  
       print("NEHotspotConfigurationManager.error: \(error)")  
   }

如果不存在wifi,我会看到并与

对话
  

“无法连接网络“ wifi-nam””

但是NEHotspotConfigurationManager中的错误为nil,那么如何控制特定的ssid wifi是否存在?

1 个答案:

答案 0 :(得分:0)

不幸的答案是:您无法控制是否存在特定的WiFi。

这是预期的行为。如果您可以检查附近是否有特定的wifi,则可以使用该信息跟踪用户。这就是为什么android要求位置权限的原因。在iOS上,目前根本不可能。