NEHotspotConfigurationErrorDomain Code = 8 "error interno".
Estoy usandoNEHotspotConfigurationManager
con eliOS 11 iPhone
para conectarse a un punto Wi-Fi específico y luego desconectarse de él.
Aquí está el código:
if (@available(iOS 11.0, *)) {
NEHotspotConfiguration *configuration = [[NEHotspotConfiguration
alloc] initWithSSID:self.specififcWiFiSSID passphrase:self.specififcWiFiPassword isWEP:NO];
configuration.joinOnce = YES;
[[NEHotspotConfigurationManager sharedManager] applyConfiguration:configuration completionHandler:^(NSError * _Nullable error) {
NSLog(@"Error : %@",error.description);
}];
} else {
[Router showOfflineMessage:message];
}
solíaapplyConfiguration y todo estaba bien, cada vez que quiero aplicar la configuración de WiFi, aparece una alerta que le indica a un usuario que se conecte a una red específica, pero ahora no aparece nada y recibo este error por completo.
NEHotspotConfigurationErrorDomain Code=8 "internal error."
Estoy usando la configuración de eliminación más adelante en el código, pero parece que no funciona tan bien:
[[NEHotspotConfigurationManager sharedManager] removeConfigurationForSSID:self.specififcWiFiSSID];
La pregunta es: ¿qué pasó? ¿Por qué se detuvo me pide que me una a la red WiFi, y también qué significa este error?
ACTUALIZADO: Parece que fue un error con el propio iOS, reiniciar el dispositivo podría ayudar. Actualmente después de las actualizaciones todos los trabajos.