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 это в настоящее время просто невозможно.

Другие вопросы по тегам