我在我的Objective-c代码中第一次使用CoreBluetooth框架。
我的iPhone版本是iPhone-3GS。
运行代码时,输出为“平台或硬件不支持低功耗蓝牙”。
我看到了3GS规范,并且知道它支持A2DP v2.1。但是我期望的是蓝牙电源是打开还是关闭。
如何使用CoreBluetooth框架通过Objective-C代码获取蓝牙状态?
如何通过Objective-c获取蓝牙状态?
任何人都可以分享此链接或教程吗?
最佳答案
CoreBluetooth是用于iOS5 +中的蓝牙LE的API。
它不支持“普通”蓝牙或任何“普通”蓝牙配置文件。
据我所知,第一台支持蓝牙LE的iOS设备是iPhone 4S-您的3GS配备的硬件不正确。
蓝牙LE是蓝牙4.0的一部分,旨在读取传感器等。
https://en.wikipedia.org/wiki/Bluetooth_low_energy
抱歉,您绝对不会使用3GS使其工作。
关于ios - 使用CoreBluetooth/CBCentralManager.h框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18608772/