Я использую следующий код для подключения к точке доступа Wi-Fi.
NSString* str_wifi_ssid = "WiFI_SSID_Name";
NSString* str_password = "SecretPass";
NEHotspotConfiguration *configuration = [[NEHotspotConfiguration alloc] initWithSSID:str_wifi_ssid passphrase:str_password isWEP: false];
[[NEHotspotConfigurationManager sharedManager] applyConfiguration: configuration completionHandler: ^ (NSError * _Nullable error) {
if (nil == error) {
Log::i(TAG) << "Connected to desired WiFi";
}
}}];
Он отлично работает, но обработчик завершения вызывается раньше, чем устройство фактически подключено к SSID. Есть ли обратный вызов или какое-либо событие прослушивателя, которое я могу выбрать для прослушивания вызовов, когда соединение фактически установлено?
Я работаю на iOS 13.3.1