gpt4 book ai didi

core-bluetooth - 剂量 CoreBluetooth 在 IOS6.0、IOS6.1、IOS6.1.2 上工作吗?

转载 作者:行者123 更新时间:2023-12-04 05:07:23 25 4
gpt4 key购买 nike

我正在研究 bluetooth4.0,但我发现 CoreblueTooth 无法在 iOS 6+ 上运行,我的 iphone4s 是 IOS 6.1.2。

它找不到任何设备(我确定设备已打开电源),每次的日志如下:

CoreBluetooth[WARNING] 未开机

有没有人遇到过这个问题?

最佳答案

状态 CBCentralManagerStatePoweredOn 不仅意味着蓝牙已打开,还意味着您的 CBCentralManager 或 CBPeripheralManager 实例已准备好使用。你 必须初始化你的管理器,然后在使用它之前等待它的状态改变。例如,如果您充当 Central,则可以使用以下内容对其进行初始化:

centralManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil];

并实现委托(delegate)方法 centralManagerDidUpdateState:
- (void)centralManagerDidUpdateState:(CBCentralManager *)central
{
if (central.state == CBCentralManagerPoweredOn)
{
//do your stuff, it's ready
}
}

关于core-bluetooth - 剂量 CoreBluetooth 在 IOS6.0、IOS6.1、IOS6.1.2 上工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15354956/

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