最近小弟在做 实时获取 蓝牙设备发送的数据然后展示成柱状图的例子,android端已经做好了,实时响应效果非常好,
ios刚刚接触,参考了好多例子后,终于做出了一个demo,我的数据的接收和处理都写在了didUpdateValueForCharacteristic这个方法里,按照官方文档和参考的例子来看,只要蓝牙发送的数据改变就会自动触发这个方法,但是现在的问题是这个方法里得到的数据有些滞后,导致了界面上的柱状图显示卡顿,并没有实时显示(就是已经做了操作,好久柱状图才会跳一下),直接在控制台打印接收的数据,发现与android相比,接收速度差了好多倍。
而且由于接收数据滞后,协议定好的数据格式都给打乱了,请问有没有做过蓝牙的朋友可以帮帮忙!万分感谢