IOS蓝牙开发问题

绝世酱油瓶 2016-03-24 09:17:26
我现在开发使用的是CoreBluetooth.framework这个库,有些蓝牙模块遇到这么个奇怪的现象。第一次正常连接,发指令通信,拿到响应数据,然后断开,再次去连接,即使没有发送任何指令,会再次接收到上一次连接之后发送的最后一条指令的响应数据,如果手动关一下蓝牙,再打开,就不会收到了,我怀疑是手机蓝牙有缓存。查遍了文档,没有找到关于清除蓝牙缓存的接口,像LightBlue有一个查看日志,并close的功能,这个close好像就可以清除缓存,不知道是如何实现的。请问哪位知道app里如何清除蓝牙的缓存数据?
...全文
463 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CCWinner 2018-03-12
  • 打赏
  • 举报
回复
引用 2 楼 Java_Devil 的回复:
找其他办法解决了
请问iOS下可以拿到蓝牙信号的缓存时间长度嘛。
2017-02-14
  • 打赏
  • 举报
回复
楼主您好, 我现在也遇到了这个问题, 期初我也以为是蓝牙缓存的原因, 目前没有找到解决办法, 请问您是如何解决这个问题的
绝世酱油瓶 2016-05-18
  • 打赏
  • 举报
回复
找其他办法解决了
AirZilong 2016-03-24
  • 打赏
  • 举报
回复
判断状态,不要数据的时候做一个判断,不接收数据,当需要数据的时候再打开

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧