Comprobar si Bluetooth está desactivado en iOS 5 sin BluetoothManager

He visto que en iOS 5, CoreBluetooth ofrece la capacidad de comprobar si Bluetooth está deshabilitado. Por lo que he visto de la documentation, está claramente dirigido al uso periférico del bluetooth. Sin embargo, estoy intentando comprobar si Bluetooth está GKPeerPickerController porque estoy usando GameKit ( GKPeerPickerController ) que searchá interminablemente conexiones de Bluetooth si no está habilitado, lo cual es un problema.

Intenté hacer esto así:

 CBCentralManager * manager = [[CBCentralManager alloc] init]; if (manager.state == CBCentralManagerStatePowenetworkingOn ) { //go ahead with GameKit } 

Esto no funciona, y manager.state siempre es igual a nulo. ¿Qué estoy haciendo mal aquí? O bien, ¿hay mejores forms de comprobar el estado del bluetooth en el iPhone?

EDIT: No quiero llamar a ninguna API privada porque enviaré esta aplicación a la tienda de aplicaciones. He editado mi título de pregunta para aclarar esto.

Ok, descubrí que haciendo esto:

 NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:FALSE], CBCentralManagerScanOptionAllowDuplicatesKey, nil]; NSMutableArray * discovenetworkingPeripherals = [NSMutableArray new]; CBCentralManager * manager = [[CBCentralManager alloc] initWithDelegate:self queue:nil]; [manager scanForPeripheralsWithServices:discovenetworkingPeripherals options:options]; [manager stopScan]; 

Si el bluetooth está apagado, el sistema mostrará una vista de alerta que ofrecerá la opción de encender el bluetooth. De lo contrario, si encuentra un periférico llamará a un método de delegado correspondiente, pero si no hay nada en esa implementación, no tendrá que preocuparse por ello.

Puedes encontrar la respuesta de tu pregunta en este enlace . Echale un vistazo.

Editado

¿Has revisado la reference de Game Kit Framework ?

De acuerdo con Apple:

Game Kit ofrece a sus aplicaciones la capacidad de crear conexiones Bluetooth entre dos dispositivos.

Editado

Luego testing este proyecto. https://github.com/sergiomtzlosa/MultiContactsSelector-ios