ios - BLE通知

标签 ios iphone core-bluetooth

在Notification之后,我需要一个接一个地向BLE写四个命令。(即:对于BLE会通知的每个命令,然后我必须读取数据。根据该数据,我需要发送下一个写命令。)

问题是,

我正在向BLE写第一条命令。它通知我。然后发送第二个命令。编写已完成。(调用了didWriteValueForCharacteristic)。但是通知不起作用。
谢谢。

最佳答案

您在创建通知的过程中使用了一些计时器?
我有同样的问题,但通过使用主线程注册通知进行了修复,并且还在后台线程中运行了一些计时器
如果有的话,请注意断开计时器

关于ios - BLE通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33544211/

相关文章:

ios - 如何在运行时确定 iOS 设备是否支持蓝牙 LE

iphone - Objective-C 中的特定类类型参数

ios - UICollectionViewCell 无法注册 Nib ?

iphone - 有没有办法在 UIImage 中制作超越图像堆栈的动画?

objective-c - 在通用应用程序上分离 iPhone 和 iPad 类有什么好处吗?

iphone - 让 Twitter、Tastypie、Django、XAuth 和 iOS 构建基于 Django 的访问权限

iphone - 当我删除我的 iOS 应用程序时,推送通知状态仍然存在

ios - CoreBluetooth和iBeacon : any conflicts?

android - 如何通过 BLE(蓝牙低功耗)将 Android 设备连接到 iOS 设备

ios - 使用按钮显示来自 JSON 的文本