我已经创建了一个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