ios - 如何在 Swift 5 中断开 BLE 设备

标签 ios swift core-bluetooth

我正在使用 Swift 5 创建一个 iOS 应用程序,可以连接到我的 BLE 设备但无法断开连接。我在苹果开发者网站上找到了一个函数 cancelPeripheralConnection 但 Xcode 似乎无法识别它。当我键入 CBCentralManager 时,该函数出现,我可以填写要传递的值,但我一直收到错误。

下面是代码和问题的一些图片。

enter image description here

最佳答案

试试这个:

centralManager.cancelPeripheralConnection(yourPeripheral)

您的管理器是用于管理已发现或已连接的远程外围设备的对象。所以你必须用它来断开外围设备。

关于ios - 如何在 Swift 5 中断开 BLE 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55925917/

相关文章:

ios - Objective-C - frame.origin, frame.size

ios - Swift - Mopub 原生广告已成功加载但未显示在 View 中

ios - 使用导航 Controller 处理数据持久性/流的正确方法?

ios - 在 Parse.com 中,如何在 PFQueryTableViewController 中快速使用 query.includeKey?

ios - CoreBluetooth 中央管理器未发现多个设备

ios - 从 Google Analytics for iOS v2 获取特定的 iOS 设备名称

ios - 将字典存储到 Firebase 中?

Swift:CBCentralManager 找不到任何设备

macos - Core Bluetooth 和 IOBluetooth 有什么区别

ios - {N} 6 破坏了 iOS 上的谷歌地图信息窗口