2016-12-15 2 views
0

以下のデリゲートメソッドでCBPeripheralデバイスのリストを取得できました。CBPeripheralをリフレッシュしてadvertisingDataを再度取得するにはどうすればよいですか?

- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary<NSString *, id> *)advertisementData RSSI:(NSNumber *)RSSI { 
    ... 
} 

ここでは、強い属性を作成して接続したCBPeripheralを参照しています。

上記の代理人から受け取ったadvertisementDataにアクセスしたい場合は、以前に保管したperipheralの参照から再度取得することはできますか。

答えて

0

また、CBCentralManagerが検出する各周辺機器について、advertisementDataへの参照を保持する必要があります。

+0

これは私がこれを達成するための唯一の方法ですか? – Hemang

+0

はい、私は、ドキュメント内にadvertisemantDataがある可能性のある他の場所は表示されません。私は、CBPeripheralとそれに対応するadvertisingDataを保持するオブジェクトを作成し、それをすべて使用することをお勧めします。 – Aris

+0

オンラインサポートが利用可能ですか?私はあなたが私の進行中のプロジェクトのために私を支えることができるなら、支払いをする準備ができています。私は何かの真ん中にこだわった。あなたが〜2時間利用可能な場合は、私のSOのプロフィールの中で私に連絡することができます。あなたは私のメールをそこに見つけることができます。 – Hemang

関連する問題