Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可连接的IOS:connectPeripheral结果didDisconnectPeripheral有时出现空错误_Ios_Ios7_Bluetooth Lowenergy_Core Bluetooth - Fatal编程技术网

可连接的IOS:connectPeripheral结果didDisconnectPeripheral有时出现空错误

可连接的IOS:connectPeripheral结果didDisconnectPeripheral有时出现空错误,ios,ios7,bluetooth-lowenergy,core-bluetooth,Ios,Ios7,Bluetooth Lowenergy,Core Bluetooth,我正在做一个使用ios的项目 它工作得很好,只是有时候当我调用connectPeripherical(使用retrieve p或使用central scan)时,它需要10秒钟,然后断开外围电路(diddisconnectperipherical,出现空错误)。此错误有时会出现,我必须关闭/打开iphone才能正常工作 我真的对这个错误感到迷惘 有什么想法吗 非常感谢你的帮助我成功了。CoreBluetooth框架是智能的,在执行单次读/写操作后会关闭连接。保持连接活动的方法是从外围设备订阅至少

我正在做一个使用ios的项目

它工作得很好,只是有时候当我调用
connectPeripherical
(使用retrieve p或使用central scan)时,它需要10秒钟,然后断开外围电路(
diddisconnectperipherical
,出现空错误)。此错误有时会出现,我必须关闭/打开iphone才能正常工作

我真的对这个错误感到迷惘

有什么想法吗


非常感谢你的帮助

我成功了。CoreBluetooth框架是智能的,在执行单次读/写操作后会关闭连接。保持连接活动的方法是从外围设备订阅至少一个特征值

以下是如何做到这一点: 中央代码: 当你发现一个外设的特征时,你有兴趣像这样订阅它 [您的外围设备设置NotifyValue:YES for characteristic:characteristic]


工作起来很有魅力:)

你断开了自我连接吗?如果是这样,则错误为零是正常的。在这个委托方法中,您应该执行:
if(error){//do something,alertview,etc.}else{NSLog(@“Disconnected”);}
No,我不会断开自己的连接。它在10秒后自动断开连接,并以零错误进入DIDDisconnect外围设备。它只是偶尔这样做。。。。。。我知道该怎么办。。