Notre application se connecte aux périphériques Bluetooth LE via CoreBluetooth.CoreBluetooth sur iOS10: Timeout après CBPeripheral discoverServices
Sur iOS 8 et 9, tout fonctionne correctement. Sur iOS 10 nous geht une erreur de délai d'attente (Error Domain=CBErrorDomain Code=6 "The connection has timed out unexpectedly."
)
dans le CBCentralManagerDelegate:
- (void)centralManager:(CBCentralManager *)central didDisconnectPeripheral:(CBPeripheral *)peripheral error:(nullable NSError *)error;
après avoir appelé sur un discoverServices
connecté CBPeripheral
.
Est-ce que quelqu'un sait ce qui ne va pas? Est-ce un problème iOS 10? Y a-t-il un certain BLE Log à vérifier?
Setup iOS 10.0.1 (14A403) sur iPad Pro 9.7 avec un Nordic Semiconductor nRF51822
Merci l'homme que vous m'avez sauvé .. Il est à noter que si vous mettez le NSUUID, il n'envoie jamais un message d'erreur, ce qui rend vraiment difficile à déboguer –