mar*_*oum 6 bluetooth ios core-bluetooth cbperipheral
我在使用更新服务的CBPeripheral时遇到了一些问题:我的物理设备有一个更新广告服务的按钮,但我的应用程序仍然在委托方法中读取旧服务didDiscoverServices.
虽然当我发现外设时didDiscoverPeripheral,我可以看到服务是最新的.
如果我再次运行应用程序,旧服务仍然存在!似乎让我的应用程序发现新服务的唯一方法是关闭蓝牙并重新打开.即使卸载/重新安装我的应用程序也是不够的.
iOS会永久缓存服务吗?有没有办法重置/擦除缓存?
| 归档时间: |
|
| 查看次数: |
340 次 |
| 最近记录: |