2016-06-12 3 views
0

CBCentralManagerscanForPeripheralsWithServicesを実行中であるかどうかを判断する手段はありますか?私は州を調べようとしましたが、何もスキャンしていないことを示しているようです。CBCentralManagerがまだscanForPeripheralsWithServicesを処理しているかどうかを確認するには?

+0

[RFduino iOS code repo](https://github.com/RFduino/RFduino)でこれを実装する方法はそれほど悪い例ではありません。 –

答えて

2

CBCentralManagerのプロパティはありません。このプロパティは、現在周辺機器をスキャンしているかどうかを示します。あなたはこれを自分で追跡する必要があります。

通常、Bluetooth関数をクラスに実装し、scanForPeripheralsWithServicesを呼び出すときはtrueに設定し、stopScanを呼び出すときはfalseに設定するブール値プロパティをこのクラスに追加できます。

関連する問題