gpt4 book ai didi

ios - 如何在控制中心检测蓝牙是否真的关闭(或蓝牙开关按钮关闭)

转载 作者:行者123 更新时间:2023-12-05 08:12:29 24 4
gpt4 key购买 nike

我需要在 iOS 的控制中心检测蓝牙是否真的关闭。

但我试图找到 API。在委托(delegate)方法中无法在控制中心检测到蓝牙是否真正关闭。

 -(void) centralManagerDidUpdateState:(CBCentralManager *)central{
switch (central.state) {
case CBManagerStateUnknown:
break;
case CBManagerStateResetting:
break;
case CBManagerStateUnsupported:
break;
case CBManagerStateUnauthorized:
break;
case CBManagerStatePoweredOff:
break;
case CBManagerStatePoweredOn:
break;
default:
break;
}

当我在此状态下断开蓝牙时(下图),蓝牙并未真正关闭,但 API 将进入“CBManagerStatePoweredOff”切换状态。

这个状态不能告诉我蓝牙真的关闭了(比如在设置页面蓝牙按钮开关关闭)

enter image description here

如何在控制中心检测蓝牙状态。

非常感谢。

最佳答案

您必须为 CBCentralManager 实现委托(delegate)

关于ios - 如何在控制中心检测蓝牙是否真的关闭(或蓝牙开关按钮关闭),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66981961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com