来自2个BLE设备的ios通知

时间:2014-11-21 17:40:01

标签: ios core-bluetooth

在iOS中,我从扫描连接到1个外围设备,发现它的服务等。完成后,我会收到来自特征变化的通知。

然后我对另一个外设做同样的事情,而第一个是连接的:扫描,连接到第二个外设等。

我会收到来自第二台设备的通知,但我会停止接收第一台设备的通知,即使我没有从第一台连接设备发出任何断开连接事件。这是正常的吗?

编辑:

@property (strong, nonatomic) CBPeripheral *device1_;
@property (strong, nonatomic) CBPeripheral *device2_;

并给出我连接的设备的名称,我使用一个引用或另一个

1 个答案:

答案 0 :(得分:0)

我已经用2个私有变量替换了属性,现在它可以正常工作

@implementation BLEManager {
  CBCentralManager* centralManager_;
  CBPeripheral* device1_;
  CBPeripheral* device2_;
}

...

@end