【发布时间】:2014-12-10 06:56:05
【问题描述】:
我无法让didReadRSSI 回拨我的外围设备!
我正在 iPad mini - iOS 8.1.2
上进行开发我将外围设备设置为NSMutable 数组,我可以从该数组调用连接、断开连接等,因此附加到该数组的外围对象是有效的。
我的代码如下,有什么问题?为什么我的外围设备没有收到didReadRSSI 回调??
- (void)updateConnectedRSSITimerFunc {
for(TheCustomPeripheral *arrayItem in self.peripherals) {
if(arrayItem.connected) {
//This is called every 4 seconds from an NSTimer succesfully
[arrayItem.peripheral readRSSI];
NSLog(@"RSSI request");
}
}
}
-(void) peripheral:(CBPeripheral *)peripheral didReadRSSI:(NSNumber *)RSSI error:(NSError *)error {
//This never get's called!!!!!
NSLog(@"RSSI returned %@", [RSSI stringValue]);
}
【问题讨论】:
标签: ios objective-c rssi cbperipheral