Bluetoothがオンになっているかどうかを確認したいアプリケーションがあります(このアプリをAppleアプリストアに送信するつもりはありません)。オンになっている場合は、アラートを表示する必要があります。
- (void)centralManagerDidUpdateState:(CBCentralManager *)central{
switch (central.state) {
case CBCentralManagerStatePoweredOn:{
//alert view
break;
}
}
そして、viewdidload
私はこれが好きでした
CBCentralManager * manager = [[CBCentralManager alloc] initWithDelegate:self queue:nil];
しかし、これは iOS 5.1 の ipad2 では機能しません。
問題は
central.state
常に null です。
ios 3.0 から ios 6 beta まで同じシナリオが機能することを望みます。Bluetooth の状態を確認するための一般的なコードはありますか。
プライベート API を使用したコードであっても、可能なコードはすべて歓迎されます。