0

みんな、私はiOS開発に不慣れです。CBCentralManagerDelegate、CBPeripheralDelegate を実装するクラス A を設計しました。また。Bluetooth通知を理解しやすい方法でラップしたプロトコルがあります。

私の質問は、Bluetooth通知に応答する必要がある複数のView Controllerがあります。それを機能させる方法がわかりません。ビュー コントローラーをクラス A のデリゲートにする必要がありますか? なんかむずかしそうです。これを達成する最良の方法は何ですか?ありがとう。

4

1 に答える 1

0

私があなたの設計を正しく理解していれば、処理する必要のある通知と、クラス A で返されるデリゲート コールバックをラップしています。プロジェクト内の他のクラスがこれらのサービスを必要とし、それらをフックします。また、このクラスをシングルトンとして設定して、コールバックと通知を管理する唯一のクラスにし、アプリケーション全体で簡単にアクセスできるようにすることも、私の意見では最善です。

幸運を

于 2012-06-13T06:58:02.680 に答える