So, after reading the CBPeripheralDelegate documentation, it turned out that RSSI and peripheralDidUpdateRSSI:error: are deprecated with iOS 8.
I noticed that the signal strength indicator was no longer updated, so I did some research and found a new method ( [CBPeripheralDelegate peripheral:didReadRSSI:error:] ), which, presumably, will be called asynchronously after calling the readRSSI method. Unfortunately, this method does not seem to be called either, even if I set the parent class as a CBPeripheral delegate.
Has anyone else had issues with iOS 8 CoreBluetooth updates?
ios objective-c ios8 core-bluetooth
user1927638
source share