我正在尝试使用 Core Bluetooth 连接两部 iPhone。一个运行外围设备,另一个运行中央设备。似乎两个设备已连接。并且每个方法都在典型的控制流中被调用,直到peripheralManager:central:didSubscribeToCharacteristic:
在外围端peripheral: didUpdateValueForCharacteristic: error:
没有被调用并且在中心端没有被调用。但是,如果我称readValueForCharacteristic:
它有效并获取第一个值,但它似乎没有注册通知,我们在 updateValueForCharacteristic: 方法中得到“未知错误 2”。我已经浏览了我能找到的所有示例代码(心脏监视器、名片等),我的代码完全相同,但我无法让它工作。
有人对问题可能有任何想法吗?