ハードウェアに接続する iOS の実装に取り組んできたので、外部アクセサリ フレームワークを利用する必要があります。EAAccessory
デバイスと対話するには、オブジェクトとの通信を処理するクラスが必要です。EAAccessoryDelegate
これを行うには、プロトコルを使用してデバイス接続クラスを定義する必要があります。
EAAccessoryDelegate
プロトコルには 1 つのメソッドが含まれています--
– accessoryDidDisconnect:(EAAccessory *)accessory
.
Apple のドキュメントには次のように記載されています。
プロトコルは、関連付けられたオブジェクトが切断されたときに通知を受信するための
EAAccessoryDelegate
単一のメソッドを定義します。EAAccessory
このメソッドの実装はオプションです。
クラスをインスタンス化するときに、独自のメソッドをNSNotificationCenter
システムに登録できます。Device Connect または Device Disconnect イベントが発生した場合、必要に応じてイベントを処理できます。Device Disconnect イベントが発生すると- accessoryDidDisconnect:
、まったく同じ機能とデータがクラスに提供されるため、その目的は無意味になります。
さらに、External Accessories Framework の操作に関して私が見つけることができる例は、NSNotificationCenter
サブスクリプション メカニズムを介してデバイス接続の変更を検出する例を示しています。
– accessoryDidDisconnect:
そうは言っても、実際に使用されていないメソッドのポイントは何ですか? はい、実装できますが、前述したように、すべての形式のドキュメントでは、これらの種類の接続の変更をNSNotificationCenter
.
私はこれが細かい質問であることを知っていますが、私は非常に興味があります.