我在Objective-c代码中第一次使用CoreBluetooth框架。
我的iPhone版本是iPhone-3GS。
当我运行我的代码时,输出为“平台或硬件不支持蓝牙低功耗”。
我看到了3GS规范并且知道它支持带有A2DP的v2.1。但我所期望的是蓝牙是打开电源还是关闭电源。
如何使用CoreBluetooth框架通过objective-c代码获取蓝牙状态?
如何通过Objective-c获取蓝牙状态?
任何人都可以分享这方面的链接或教程吗?
答案 0 :(得分:4)
CoreBluetooth是适用于iOS5 +中蓝牙LE的API。 它不支持“普通”蓝牙或任何“普通”蓝牙配置文件。 据我所知,支持蓝牙LE的第一款iOS设备是iPhone 4S - 你的3GS没有正确的硬件。 蓝牙LE是蓝牙4.0的一部分,用于读取传感器...... https://en.wikipedia.org/wiki/Bluetooth_low_energy
对不起,你绝对不能使用你的3GS。