0

我正在使用 GameKit.framework 在我的应用程序中实现蓝牙,但在 didLoad 我想检查蓝牙是打开还是关闭。谁能告诉我该怎么做?

4

2 回答 2

2

有一个名为的私有框架BluetoothManager可以轻松获取状态。但是,如果您使用它,您的应用可能会被应用商店拒绝。因此,仅将其用于您打算以其他方式分发的应用程序。

在您的项目中包含此标头。然后你可以写:

#import "BluetoothManager/BluetoothManager.h"

BluetoothManager *bt;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    bt = [[BluetoothManager alloc] init];
}

- (BOOL)getBluetoothEnabled {
    return [bt enabled];
}

然后,您只需调用getBluetoothEnabled.

于 2013-02-16T06:06:47.403 回答
0

您无法检查当前的 SDK。没有可用的公共 API

于 2013-02-16T05:57:32.580 回答