1

我正在编写使用CoreBluetooth框架的应用程序。一切都很好,除了一件事。根据CBCentralManager的 Apple 文档,调用cancelPeripheralConnection:方法会导致调用centralManager:didDisconnectPeripheral:error:委托方法,但在我的情况下centralManager:didFailToConnectPeripheral:error:会调用。任何线索为什么会这样?

感谢您的每一个帮助。

编辑

我没有连接到外围设备,但我有挂起的连接。具体来说,我调用connectPeripheral:方法,当应用程序等待连接时,用户点击“取消”按钮。然后,我打电话cancelPeripheralConneciton:,后来我有上面描述的情况。我得到的错误有 domainCBErrorDomain和 description Unknown error

4

0 回答 0