iOS中的IOBluetoothHostContoller

时间:2009-12-11 21:05:02

标签: objective-c cocoa macos

以下代码在编译为Mac OSX 10.6时编译为活动SDK(与10.5框架链接,10.5设置为基本SDK)

IOBluetoothHostController *controller = [IOBluetoothHostController defaultController];

但是,如果我使用Mac OSX 10.5作为活动SDK编译它,我会收到一条错误消息,指出IOBluetoothHostController未声明。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

问题是IOBluetoothHostController.h标头包含在:

#if BLUETOOTH_VERSION_MAX_ALLOWED >= BLUETOOTH_VERSION_2_0

我不确定那里到底发生了什么,但我能够通过指定来获得标题:

#define BLUETOOTH_VERSION_USE_CURRENT 

在我的前缀标题中。

答案 1 :(得分:0)

这不是答案,而是要检查的内容。

您是否在项目中添加了适当的蓝牙框架?关于IOBluetoothHostController所属的框架,10.6是否有变化?