2
之前升级到iOS6的,这一切工作正常,但现在当我运行iOS6的不会断开蓝牙智能/ LE外围
[centralManager cancelPeripheralConnection:peripheral];
回调被触发
-(void) centralManager:(CBCentralManager *)central didDisconnectPeripheral:(CBPeripheral *)peripheral error:(NSError *)error{
NSLog(@"Disconnected");
NSLog(@"Error: %@", [error localizedDescription]);
}
和控制台输出
Disconnected
Error: (null)
尽管如此,外围设备不断开,直到我在设置中转动蓝牙或转动电话(我在外设上有连接状态)。有没有人发现这个iOS6的具体问题?
听到这很难过。我的外围设备是一架直升机,并且断开连接用于关闭引擎,所以也许我必须在断开连接之前发送0数据。谢谢。 – chwi