私のアプリでは、Bluetoothがオンになっているかどうかをチェックし、オフにするとユーザにアラートを表示して有効にします。この機能のために、私はcentralManagerDidUpdateStateを使用して[central state]をチェックします。 iOs 10デバイスは正常に動作しますが、iOs 11では正常に動作しません。この後、CBCentralManagerStatePoweredOffが返されます。centralManagerDidUpdateState常にPoweredOffを返します
1.-私は設定に行き、私はBluetoothをオフにします。
2.-私はアプリケーションを開くと、centralManagerDidUpdateStateコールバックが呼び出され、PoweredOffが検出されます。
3.-私は設定に行き、私はブルートゥースをオンにします。
4.-私はアプリに戻って、centralManagerDidUpdateStateが呼び出され、PoweredOffはまだBluetoothがオンの状態です。
この問題はiOS 11のバグですか?ブルートゥースの電源がオンになっていることを知っている人はいますか?
ありがとう