NEHotspotConfigurationManager проблема с ошибкой, когда Wi-Fi не существует
Я обнаружил проблему, когда я пытаюсь подключить несуществующий Wi-Fi, это мой код:
let configuration = NEHotspotConfiguration.init(ssid: "wifi-name")
NEHotspotConfigurationManager.shared.apply(configuration) { [unowned self] (error) in
print("NEHotspotConfigurationManager.error: \(error)")
}
если Wi-Fi не существует, я вижу, и диалог с
"невозможно подключить сеть" wifi-nam ""
Но ошибка в NEHotspotConfigurationManager
это ноль, так как можно контролировать, если существует определенный Wi-Fi SSID?
1 ответ
Неудачный ответ: вы не можете контролировать, существует ли определенный WiFi.
Это предполагаемое поведение. Если бы вы могли проверить, есть ли определенный Wi-Fi поблизости, вы могли бы отслеживать пользователя с этой информацией. Вот почему Android запрашивает разрешения на местоположение, если вы хотите это сделать. На iOS это в настоящее время просто невозможно.