私はxamarinフォームアプリケーションを作成しました。私はiOSのブルートゥースの状態を確認したい。私は以下のコードを使用しましたが、if (state == CBCentralManagerState.PoweredOn)
は私にUnknown
を返しています。 Bluetooth状態の実際の状態を提供していません。誰かが何が間違っているのか理解してもらえますか?ありがとう。iOS上のXamarinフォームでBluetoothステータスを確認してください
このメソッドの参照はここにある:https://developer.xamarin.com/api/type/MonoMac.CoreBluetooth.CBCentralManagerState/
private CBCentralManagerState state;
public bool CheckBluetoothStatus()
{
bool status;
if (state == CBCentralManagerState.PoweredOn)
{
status= true;
}
else
{
status = false;
}
return status;
}
あなたのデバイスは何ですか? OSのバージョンは何ですか? CBCentralManagerオブジェクトを作成しましたか?また、チェックするためにhttps://developer.xamarin.com/api/member/MonoMac.CoreBluetooth.CBCentralManagerDelegate.UpdatedState/p/MonoMac.CoreBluetooth.CBCentralManager/が呼び出されるまで待ちます。 – Larme
@Larmeそのiphone 6s。 – jones
CBCentralManagerオブジェクトを作成しましたか? – Larme