当我使用NEHotspotConfigurationManager
连接到 WiFi 接入点时,我故意使用无效的密码或 SSID,我没有得到我期望的程序反馈。用户通过警报收到连接失败的反馈,但在提供给apply
函数的完成块中,error
为 nil,与成功案例相同。这使我无法区分成功和失败的案例。NEHotspotConfigurationError
有.invalidSSID
和.invalidWPAPassphrase
。_ 我希望这些会被退回。这对我来说就像一个雷达,但我想先在这里得到一些反馈。
NEHotspotConfigurationManager.shared.removeConfiguration(forSSID: "test")
let configuration = NEHotspotConfiguration(ssid: "test", passphrase: "testasdasd", isWEP: false)
configuration.joinOnce = true
NEHotspotConfigurationManager.shared.apply(configuration) { (error) in
// error is nil
}