1

私はiOSでBLEデバイスに取り組んでいます。これらのデバイスは、Range で Bluetooth デバイスのリストを検索して接続すると、正常に動作します。

その間に、何らかの範囲またはその他の理由により、デバイスが切断されることがあります。ここで、デバイスが切断されたというメッセージをユーザーに表示する通知を取得したいので、ユーザーは再び接続できます。

接続または切断、またはこれを達成する方法を確認するために使用できるデリゲート メソッドはありますか。助けていただければ幸いです。

4

2 に答える 2

1

CBCentralManagerDelegateと呼ばれるメソッドがあります

– centralManager:didDisconnectPeripheral:error:

これは、周辺機器との既存の接続が切断されたときに呼び出されます。Apple が何を「解体」と定義しているかはわかりません。また、範囲の問題が原因で接続が失われた場合に、期待どおりにこのメソッドが呼び出されるとは限りません。試してみて、うまくいった方法を教えてください。

于 2014-08-08T06:27:20.023 に答える