gpt4 book ai didi

c++ - iOS didFailToConnectPeripheral : with error Code=0 "Unknown error."

转载 作者:行者123 更新时间:2023-12-03 08:53:26 25 4
gpt4 key购买 nike

在为 iOS 主要是 c++ 程序开发委托(delegate)类时出现此错误。我使用 iOS CoreBluetooth 框架并得到 didFailToConnectPeripheral: 错误

Error Domain=CBErrorDomain Code=0 "Unknown error." UserInfo={NSLocalizedDescription=Unknown error.

几个小时后,我检查线程、执行 - 几乎所有内容。下面我的回答

最佳答案

将我们的自定义设备连接到 iPhone 的方法中的问题:

- (void)tryToconnectToPeripheral{
if (_peripheral && _peripheral.state == CBPeripheralStateDisconnected) {

[_centralManager connectPeripheral:_peripheral
options:@{CBConnectPeripheralOptionNotifyOnDisconnectionKey: @(YES)}];
}
}

问题详情 如果你开火 [centralManager connectPeripheral:options:] 在与外围设备的连接完成之前 - 您将收到代码 = 0 的错误。

解决方案只是将 IF 条件更改为
if (_peripheral && _peripheral.state == CBPeripheralStateDisconnected)

关于c++ - iOS didFailToConnectPeripheral : with error Code=0 "Unknown error.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34597214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com