gpt4 book ai didi

iOS 核心蓝牙 : Getting API MISUSE Warning

转载 作者:IT王子 更新时间:2023-10-29 07:40:32 24 4
gpt4 key购买 nike

我正在使用 Core Bluetooth API 在 iOS 7 中编写测试应用程序。当我测试应用程序时,我发现我收到以下警告消息:

TestBluetooth[626:60b] CoreBluetooth[API MISUSE] can only accept commands while in the powered on state

后来我调试应用程序,发现警告来自以下代码行:

[manager scanForPeripheralsWithServices:array options:scanOptions];

那么谁能告诉我为什么我会在控制台中收到此消息?

我周围有蓝牙 4.0 android 设备,但这个应用程序没有将它们发现为外围设备。那么,为什么它没有发现蓝牙 4.0 LE Android 设备作为外围设备?

最佳答案

您必须等到 [-CBCentralManagerDelegate centralManagerDidUpdateState:] 回调被调用。然后,在开始扫描外围设备之前验证状态是否为 PoweredOn

关于iOS 核心蓝牙 : Getting API MISUSE Warning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23338767/

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