0

追加の変数を使用せずに、つまり CBCentralManager オブジェクトのみから、CBCentralManager がスキャンしている周辺機器を特定する方法を考えています。

4

1 に答える 1

1

CBCentralManager からの唯一の有用な API のように見えますがretrievePeripherals:、iOS 9 の時点で完全に削除されました。Apple がこれを行ったのは、あいまいなセキュリティ上の懸念 (悪意のあるソフトウェアが Bluetooth デバイスをスキャンして悪用するなど?) のためだと思います。

CBCentralManager 内での置換にretrievePeripheralsWithIdentifiers:は、アプリが既に認識しているデバイス識別子のリストが必要です。

于 2015-11-05T10:10:01.703 に答える