我想在iPhone中以语法方式打开蓝牙。这是我的代码 -
Class BluetoothManager = objc_getClass("BluetoothManager");
id btCont = [BluetoothManager sharedInstance];
[btCont setPowered:YES];
我将.header文件放在Header flolder下面的路径下:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/Headers
但问题是它给我一个错误,即:找不到'BluetoothManager / BluetoothManager.h'文件
所以如果我在这里做错了,请告诉我。
我从以下链接中找到了所有这些内容:
Programmatically turn on bluetooth in the iphone sdk?
非常感谢你 提前。
答案 0 :(得分:1)
实施步骤:
将GameKit框架添加到您的项目中。
将类导入项目 - #import GameKit / GameKit.h>
创建GKPeerPickerController的对象 GKPeerPickerController * connectionPicker;
将此代码粘贴到viewDidLoad
中connectionPicker = [[GKPeerPickerController alloc] init]; connectionPicker.delegate = self; [connectionPicker show];
它会显示警报弹出窗口以打开蓝牙并点击是,您将获得蓝牙。
但是我不知道弹出窗口的定制,所以如果有人知道请告诉我。
提前谢谢你。 :)
答案 1 :(得分:0)
首先,只是为了确定,你知道你不能在发货应用中使用它,对吧?
查看this answer,其中介绍了如何生成所需的头文件。