gpt4 book ai didi

ios - NEHotspotConfigurationErrorDomain Code=8 "internal error."

转载 作者:技术小花猫 更新时间:2023-10-29 10:16:43 54 4
gpt4 key购买 nike

我在 iOS 11 iPhone 上使用 NEHotspotConfigurationManager 连接到特定的 Wi-Fi 热点,然后断开连接。

代码如下:

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 并且一切正常,每次我想应用 WiFi 配置时,都会出现一个提示用户连接特定网络的警报,但现在什么也没有出现,我在 completionHanlder 中收到此错误:

NEHotspotConfigurationErrorDomain Code=8 "internal error."

我稍后在代码中使用了删除配置,但似乎效果不佳:

[[NEHotspotConfigurationManager sharedManager] removeConfigurationForSSID:self.specififcWiFiSSID];

问题是:发生了什么?为什么它停止提示我加入WiFi网络,还有这个错误是什么意思?

已更新:这似乎是 iOS 本身的错误,重启设备可能会有所帮助。目前更新后所有工作。

最佳答案

目前,只有重启设备才能解决问题一段时间,然后再次发生。

完整日志:Domain=NEHotspotConfigurationErrorDomain 代码=8“内部错误。” UserInfo={NSLocalizedDescription=内部错误。}

每次调用之前,我都尝试调用 NEHotspotConfigurationManager.shared.removeConfiguration(forSSID: ssid):

let hotspot = NEHotspotConfiguration(ssid: ssid, passphrase: pwd, isWEP: false)
hotspot.joinOnce = true
NEHotspotConfigurationManager.shared.apply(hotspot) { (error) in
completionHandler?(error)
}

但问题仍然存在...

关于ios - NEHotspotConfigurationErrorDomain Code=8 "internal error.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47060649/

54 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com