从阅读CBPeripheralDelegate
文档的内容来看,似乎在iOS 8中已经废弃了RSSI
和peripheralDidUpdateRSSI:error:
方法。
Xcode警告:
'rssi'在iOS 8.0中已被废弃
我注意到我的信号强度指示器不再更新,因此我进行了一些研究并找到了一个新方法([CBPeripheralDelegate peripheral:didReadRSSI:error:]
),据说在调用readRSSI
方法后会以异步回调的方式被调用。不幸的是,即使我将父类设置为CBPeripheral代理,这个方法似乎也没有被回调。
还有其他人遇到过iOS 8 CoreBluetooth更新的问题吗?