我正在尝试使用iPhone XR上的NEHotspotConfigurationManager连接到硬件设备。我已经在许多不同的网络上成功连接,但是在我的家庭网络上,失败并显示错误代码11,这是未知的。有人知道这意味着什么吗?
我尝试重新启动iPhone,但这没有帮助。我还通过将ssidPrefix设置为随机值来验证它与硬件设备无关,但是,这没什么区别。
以下是引发错误的代码:
if #available(iOS 13.0, *) {
let config = NEHotspotConfiguration(ssidPrefix: "mySsidPrefix")
NEHotspotConfigurationManager.shared.apply(config) { (error) in
if error != nil {
// handle error
} else {
// connect to device
}
}
}
就像我说的那样,这在我尝试过的所有网络上都有效,但不适用于我的家庭网络。我有Comcast,并且正在将Arris调制解调器与Google WiFi网状路由器配合使用。
编辑:这实际上不仅发生在我的家庭网络上。我已断开与WiFi的连接,但这种情况仍在发生。