14
This code allows to determine current bluetooth status:
CBCentralManager* testBluetooth = [[CBCentralManager alloc] initWithDelegate:nil queue: nil];
switch ([testBluetooth state]) {....}
But, when [[CBCentralManager alloc] init...] happens, system popups an alert to user, if bluetooth is off.
Is there any way to check bluetooth status without disturbing my users?