在iOS 7上没有系统弹出的情况下检查蓝牙是否已打开

时间:2013-10-07 14:45:54

标签: ios bluetooth ios7

在iOS 6中it's not possible to check if bluetooth is on without a system popup being shown

  

CBCentralManager * testBluetooth = [[CBCentralManager alloc] initWithDelegate:nil queue:nil];

     

但是,当[[CBCentralManager alloc] init ...]发生时,如果蓝牙关闭,系统会向用户弹出警报。

现在可以在iOS 7中使用吗?

1 个答案:

答案 0 :(得分:1)

在iOS7中,如果使用以下选项初始化管理器,则可以禁用启用蓝牙的提示。

myCentralManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil options:@{CBCentralManagerOptionShowPowerAlertKey:[NSNumber numberWithBool:NO]}];