나는 iOS 11 iPhone
에 NEHotspotConfigurationManager
을 사용하여 특정 Wi-Fi 지점에 연결 한 다음 연결을 끊습니다. 여기 NEHotspotConfigurationErrorDomain Code = 8 "내부 오류."
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];
}
내가 applyConfiguration을 사용하고 모든 것이 괜찮다고, 내가 와이파이 설정을 적용 할 때마다 경고는 특정 네트워크에 연결하는 사용자를 묻는 메시지가 나타납니다,하지만 아무것도 표시되지 않습니다 나중에 코드에서 구성을 제거 사용하고
NEHotspotConfigurationErrorDomain Code=8 "internal error."
하지만 잘 작동하지 보인다 : 지금 나는 completionHanlder이 오류가 발생
[[NEHotspotConfigurationManager sharedManager] removeConfigurationForSSID:self.specififcWiFiSSID];
질문 : 무슨 일이 일어 났습니까? 왜 멈춘 이유가 WiFi 네트워크에 가입하라는 메시지를 표시하며이 오류는 무엇을 의미합니까?
업데이트 : iOS 자체의 버그 인 것 같습니다. 기기를 다시 시작하면 도움이 될 수 있습니다. 현재 업데이트가 끝난 후에는 모두 작동합니다.
나는 당신이 옳고 "네트워크를 통해 연결"이 실제로이 내부 오류의 원인 일 수 있다고 생각합니다.다시 시작하는 장치는 여전히 트릭을해야합니다. –