に参加/作成していません。NEHotspotConfigurationManagerは、私はiOSの11インストールされたデバイスでホットスポット設定を追加/作成しようとしていますホットスポット
let hotspotConfig = NEHotspotConfiguration(ssid: "testNetwork")
hotspotConfig.joinOnce = true
NEHotspotConfigurationManager.shared.apply(hotspotConfig) { (configurationError) in
if configurationError != nil {
print("error")
print(configurationError!.localizedDescription)
} else {
print("success")
}
}
を次のように私は、コードを実行しようとすると
私のコードです。デバイスは、次のように権限を要求します: -
"AppName" wants to join Wi-Fi Network "testNetwork"
しかし、「参加」をタップで、私は次の応答に
Unable to join the network "testNetwork"
を取得していますが、デバッグコンソールの「成功」のプリントなっています。
私が間違っていることを教えてください。
設定が正常に追加されたため、おそらく成功しているはずです。つまり、過去に設定したその他の「保存済み」Wi-Fi(ホームネットワーク、オフィスWi-Fiなど)と同じように追加されます。その時点で、私はそれがなぜ失敗したかしか推測できません。私の短いリストは、WiFiの信号強度か、正常に保存された設定にタイプミスや無効なものがあったことです。 – Rob
@Rob:まあ、私はコードからホットスポットを作ることはできないと思う。私は1つだけに参加することができます。しかし、私は確信していません。コードからホットスポットを作成することはできますか、またはホットスポットを作成することはできますか? –
あなたはそうです。いいえ、iOSのコードから新しいホットスポットを作成することはできません。 NEHotspotConfigurationは、既存のWiFiネットワーク/ WiFi周辺機器に簡単に接続することができます。 – Rob