Ios 当设备不再可见时的句柄

Ios 当设备不再可见时的句柄,ios,core-bluetooth,bluetooth-lowenergy,Ios,Core Bluetooth,Bluetooth Lowenergy,我正在开发一个iOS应用程序,它使用corebooth连接到Bluetooth低能设备(心率监视器)。似乎CentralManager委托没有一个方法可以在设备不再可见时进行处理-它只有方法didDiscoveryPeripal和didRetrievePeripal。此外,它成功地检索(应请求)已断开连接并从手机中移开的外围设备 我只想处理蓝牙无法访问某个设备的情况,并将其从可用设备列表中删除。有可能吗?不幸的是,corebooth.framework中目前没有内置选项来处理这种情况。但是,如果

我正在开发一个iOS应用程序,它使用
corebooth
连接到
Bluetooth低能设备(心率监视器)。似乎
CentralManager
委托没有一个方法可以在设备不再可见时进行处理-它只有方法
didDiscoveryPeripal
didRetrievePeripal
。此外,它成功地检索(应请求)已断开连接并从手机中移开的外围设备


我只想处理蓝牙无法访问某个设备的情况,并将其从可用设备列表中删除。有可能吗?

不幸的是,
corebooth.framework
中目前没有内置选项来处理这种情况。但是,如果您只是使用此列表来填充tableView,即仅在前台使用它,那么只需运行
NSTimer
来定期停止并重新启动发现。清除数据阵列并重新启动。如果它在附近,你仍然可以得到它。否则你不会。不过,在下一版本的ios中,
corebooth.framework
中肯定添加了一些新内容,所以让我们期待最好的结果吧

不幸的是,
corebooth.framework
中目前没有内置选项来处理这种情况。但是,如果您只是使用此列表来填充tableView,即仅在前台使用它,那么只需运行
NSTimer
来定期停止并重新启动发现。清除数据阵列并重新启动。如果它在附近,你仍然可以得到它。否则你不会。不过,在下一版本的ios中,
corebooth.framework
中肯定添加了一些新内容,所以让我们期待最好的结果吧