iOS检测蓝牙是否开启
首先在build phase中添加CoreBluetooth.framework
然后在你的.m文件中#import
初始化
实现代理方法
if (_bluetoothManager == nil) {
_bluetoothManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil];
}
return _bluetoothManager;
}
UIView *mainView = [[UIApplication sharedApplication].windows firstObject];
【iOS检测蓝牙是否开启】switch (central.state) {
case CBCentralManagerStatePoweredOff:{
[mainView makeToast:@"蓝牙没有开启,在设置中打开蓝牙"];
}
break;
case CBCentralManagerStatePoweredOn:
break;
case CBCentralManagerStateResetting:
break;
case CBCentralManagerStateUnauthorized:
break;
case CBCentralManagerStateUnknown:
break;
case CBCentralManagerStateUnsupported:
[mainView makeToast:@"当前设备不支持蓝牙"];
break;
default:
break;
}
}
通过这个代理方法就可以得到当前设备的蓝牙状态了
推荐阅读
- 028.集成Http库Axios
- 前端|b站视频-尚硅谷Web前端axios从入门到源码分析-笔记
- 目标检测|目标检测之网络篇(2)【STN-空间变换网络】
- Paper|人脸检测论文(BlazeFace: Sub-millisecond Neural Face Detection on Mobile GPUs 及其Pytorch实现)
- 【信息技术】【2012.10】基于FPGA的实时车辆检测图像处理算法的硬件实现
- Flutter Cupertino 教程(如何构建外观和感觉原生的 iOS 应用)
- HMS|HMS Core安全检测服务如何帮助大学新生防范电信诈骗()
- 解析vue|解析vue 3.0 使用axios库发起 post get 的配置过程
- 新冠肺炎科普|核酸检测企业们的南柯一梦:在常态化取消和重启之间
- 无线振弦采集仪蓝牙功能的使用