我正在 iOS 8.0 上开发基于 ble 的 iOS 应用程序。我有一个外围设备,可以宣传数据。我刚刚打开我的应用程序,扫描开始于 viewdidload。然后它检测外围设备并在表格视图中列出。它工作正常。但是当我关闭外围设备时,在我启动 iOS 应用程序后,在 didload 上开始扫描,然后按下中心键,然后应用程序进入后台。之后只是打开外围设备。但它无法检测到该设备。
(目前情况,我手动关闭并打开iOS设备的蓝牙。然后后台应用程序检测到外围设备并收到通知消息。)
我的应用程序的实际问题是什么?如果有任何解决方案?