【发布时间】:2012-07-19 11:05:13
【问题描述】:
我的蓝牙低功耗应用程序有一些major trouble 有时无法连接到我的设备(在线程中描述)。
在运行我的应用程序之前,我需要从以前的连接中清除所有存储的数据,据我所知,这只能通过重新启动手机来完成。有没有其他方式,最好是编程方式来做到这一点?
谢谢
【问题讨论】:
-
iPhone 在连接到蓝牙外围设备时似乎存储的数据,因为重新启动会清除一些影响我的应用的缓存/内存
-
当你调用cancelConnection时,所有缓存的数据都应该被重置。你看到了什么不同的东西吗?
-
我不知道它在存储什么,但是自从重启对我的问题有效后,有些东西被存储了,你不觉得吗?
-
对不起,我很困惑。我假设您不想重新启动。但我不确定重新启动如何解决您的其他问题,即在多个发现回调中发现设备时重复。您是说在每次发现之间重新启动手机时看不到上述行为吗?
-
没错,别担心,我也很困惑:)
标签: iphone objective-c core-bluetooth bluetooth-lowenergy