iOS 8 BLE readRSSI delegate call back not firing
There seems to be an issue in the CoreBluetooth framework that us causing all readRSSI() requests to never trigger the new iOS 8 delegate peripheral(peripheral: CBPeripheral!, didReadRSSI RSSI: NSNumber!, error: NSError!)
This issue only occurs once the application has successfully connected to this device once. Upon disconnection and reconnection the application never receives this callback again.
1. connect to BLE device.
2. attempt to read the RSSI value with the method readRSSI()
3. disconnect from BLE device.
4. reconnect to BLE device.
5. attempt to read the RSSI value with the method readRSSI()