私はiOS 11 iPhone
のNEHotspotConfigurationManager
を使用して、特定のWi-Fiスポットに接続してから切断します。ここでNEHotspotConfigurationErrorDomainコード= 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を使用し、すべてが大丈夫だった、私は無線LANの設定を適用するたびに、アラートがその特定のネットワークを接続するためのユーザを促し表示されますが、何も表示されません今、私はcompletionHanlderでこのエラーを受信:
NEHotspotConfigurationErrorDomain Code=8 "internal error."
私は、後のコードで設定を削除使用していますが、同様に動作していないようです。
[[NEHotspotConfigurationManager sharedManager] removeConfigurationForSSID:self.specififcWiFiSSID];
質問:何が起こったのですか?なぜ停止したのですか?WiFiネットワークに参加するよう促すメッセージが表示されます。また、このエラーはどういう意味ですか?
UPDATED:iOS自体のバグだったようですが、再起動デバイスが役立つ可能性があります。現在のアップデート後はすべて動作します。
あなたは正しいと思います。「ネットワーク経由で接続」は、この内部エラーの原因になる可能性があります。デバイスを再起動することは、やはりトリックを行うべきです。 –