我已經創建了一個xamarin表單應用程序。我想檢查iOS中藍牙的狀態。我已經使用下面的代碼,但if (state == CBCentralManagerState.PoweredOn)
正在返回我Unknown
。它沒有提供藍牙狀態的實際狀態。有人可以幫我弄清楚什麼是錯的嗎?謝謝。檢查iOS中Xamarin表單的藍牙狀態
這種方法的引用是在這裏: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;
}
什麼是你的設備?什麼是操作系統版本?你創建了CBCentralManager對象嗎?另外,請等到https://developer.xamarin.com/api/member/MonoMac.CoreBluetooth.CBCentralManagerDelegate.UpdatedState/p/MonoMac.CoreBluetooth.CBCentralManager/被調用來檢查它。 – Larme
@Larme它是一個iphone 6s。 – jones
您是否創建了CBCentralManager對象? – Larme