У меня есть приложение (я не собираюсь отправлять это приложение в магазин приложений Apple), с помощью которого я хочу проверить, включен ли Bluetooth. Если он включен, я должен отобразить предупреждение.
- (void)centralManagerDidUpdateState:(CBCentralManager *)central{
switch (central.state) {
case CBCentralManagerStatePoweredOn:{
//alert view
break;
}
}
А в viewdidload
я так и сделал
CBCentralManager * manager = [[CBCentralManager alloc] initWithDelegate:self queue:nil];
но это не работает в ipad2 с ios 5.1.
проблема в том, что
central.state
всегда равно нулю.
Я хочу, чтобы тот же сценарий работал от ios 3.0 до ios 6 beta. Есть ли общий код для проверки состояния Bluetooth.
Приветствуется любой возможный код, даже код с приватным API.