如何在IOS中检查蓝牙是打开还是关闭?

时间:2013-02-16 05:54:14

标签: ios cocoa-touch

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

2 个答案:

答案 0 :(得分:2)

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

在项目中加入this header。然后你可以写:

#import "BluetoothManager/BluetoothManager.h"

BluetoothManager *bt;

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

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

然后,您只需拨打getBluetoothEnabled

答案 1 :(得分:0)

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