iOS6にアップグレードする前は、すべて正常に機能していましたが、今は実行すると
[centralManager cancelPeripheralConnection:peripheral];
コールバックがトリガーされます
-(void) centralManager:(CBCentralManager *)central didDisconnectPeripheral:(CBPeripheral *)peripheral error:(NSError *)error{
NSLog(@"Disconnected");
NSLog(@"Error: %@", [error localizedDescription]);
}
およびコンソール出力
Disconnected
Error: (null)
それでも、設定でBluetoothをオンにするか、電話をオンにするまで、周辺機器は切断されません(周辺機器の接続ステータスがあります)。他の誰かがこのiOS6固有の問題を発見しましたか?