Ich habe eine Xamarin-Formulare-Anwendung erstellt. Ich möchte überprüfen, ob der Status des Bluetooth in iOS. Ich habe den folgenden Code verwendet, aber die if (state == CBCentralManagerState.PoweredOn)
gibt mir Unknown
zurück. Es liefert nicht den tatsächlichen Status des Bluetooth-Status. Könnte mir bitte jemand helfen, herauszufinden, was falsch ist? Vielen Dank.Überprüfen Sie den Bluetooth-Status in Xamarin Forms auf iOS
Die Referenz dieser Methode ist hier: 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;
}
Was ist Ihr Gerät? Was ist die Betriebssystemversion? Haben Sie das CBCentralManager-Objekt erstellt? Warten Sie außerdem, bis https://developer.xamarin.com/api/member/MonoMac.CoreBluetooth.CBCentralManagerDelegate.UpdatedState/p/MonoMac.CoreBluetooth.CBCentralManager/ aufgerufen wird, um es zu überprüfen. – Larme
@Larme Es ist ein iPhone 6s. – jones
Haben Sie das CBCentralManager-Objekt erstellt? – Larme