0
CBCentralManager
がscanForPeripheralsWithServices
を実行中であるかどうかを判断する手段はありますか?私は州を調べようとしましたが、何もスキャンしていないことを示しているようです。CBCentralManagerがまだscanForPeripheralsWithServicesを処理しているかどうかを確認するには?
CBCentralManager
がscanForPeripheralsWithServices
を実行中であるかどうかを判断する手段はありますか?私は州を調べようとしましたが、何もスキャンしていないことを示しているようです。CBCentralManagerがまだscanForPeripheralsWithServicesを処理しているかどうかを確認するには?
CBCentralManager
のプロパティはありません。このプロパティは、現在周辺機器をスキャンしているかどうかを示します。あなたはこれを自分で追跡する必要があります。
通常、Bluetooth関数をクラスに実装し、scanForPeripheralsWithServices
を呼び出すときはtrueに設定し、stopScan
を呼び出すときはfalseに設定するブール値プロパティをこのクラスに追加できます。
[RFduino iOS code repo](https://github.com/RFduino/RFduino)でこれを実装する方法はそれほど悪い例ではありません。 –