I've searched and searched abnd searched, but cannot find any decent documentation on this.
I'm trying to get updated RSSI values from a connected peripheral. The docs say to call peripheral.readRSSI() which will in turn cause the delegate method peripheralDidUpdateRSSI(peripheral: CBPeripheral!, error: NSError!) to be called. Indeed it does that. However, that being said, I can find no way to actually get the RSSI value from the peripheral. peripheral.RSSI was deprecated in iOS 8, and is now nil, so that doesn't work.
As I said, the documentation is very bad on this topic, and I can find no examples, or further information on hwo to ge is value.
Help appreciated.
Along with the RSSI property, the delegate method "peripheralDidUpdateRSSI(peripheral: CBPeripheral!, error: NSError!)" has also been deprecated in iOS 8
A call to readRSSI() will now call the delegate method "peripheral(peripheral: CBPeripheral!, didReadRSSI RSSI: NSNumber!, error: NSError!)"
The RSSI is now in a separate parameter.