HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – CoreBluetooth:从应用程序断开外围设备连接大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的应用程序与外围设备的蓝牙通信有关.从发现到连接,每个功能都正常工作.然从应用程序断开外围设备,我已经编写了这样的代码

-(void) disconnect
 {
 if (_SELEctedPeripheral != nil &&
    _SELEctedPeripheral.state != CBPeripheralStateDisconnected)
  {
    NSLog(@"Peripheral disconnecTing");
    [_centralManager cancelPeripheralConnection:_SELEctedPeripheral];
    _SELEctedPeripheral = nil;
  }
 }

当我单击按钮时,上面的方法调用和应用程序显示外围设备已断开连接,当我从应用程序中出来并查看设置/蓝牙/ .Peripheral正在显示已连接.如何停止连接外围设备级别,即在设置.请帮我解决问题.@H_772_10@

解决方法

您无法保证系统级别与外围设备断开连接.

这是直接来自CBCentralManager文档的链接:@H_772_10@

根据我的经验,如果您是使用外围设备的唯一应用程序,物理链接会很快断开连接,但如果您可能不像Apple明确指出的那样,其他应用程序可能会维持持久连接,这会导致物理链接不能尽管它已经向你说明它已经断开了.@H_772_10@

@H_616_26@

大佬总结

以上是大佬教程为你收集整理的ios – CoreBluetooth:从应用程序断开外围设备连接全部内容,希望文章能够帮你解决ios – CoreBluetooth:从应用程序断开外围设备连接所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。