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