我尝试通过以下方式实现它:
peripheral.services?.removeAll()
但它返回错误
cannot use mutating member on immutable value
删除或取消订阅服务的正确方法是什么?
最佳答案
错误明确指出peripheral.services?
不是不可变的内容。因此您无法编辑其中的内容。
您需要使用
removeAllServices()
- 删除所有已发布的服务
和
remove(CBMutableService)
- 删除指定的服务
苹果
引用
关于ios - 如何删除/取消订阅核心蓝牙服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40236089/