私はiOS BLEアプリケーションを開発しています。私はビューコントローラのviewDidAppear()
のdiscoverPeripheral()
メソッドを呼び出すシングルトンクラスでBLEを処理しています。そこから私はデバイスと接続し、データを交換します。VIPERを使用したiOSのBLE
私はアプリケーションでVIPERアーキテクチャを実装しようとしていますが、このBLEの部分が配置される場所はかなりわかりません。ビューが表示されたら、現在私のBLEコードが有効になっているためです。私は次のスキームを考え出しました。ブリーをプレゼンターにスキャンし、ビューがメモリに入ったら、プレゼンターにスキャンを開始するように要求します。プレゼンターはBLEシングルトンに適切なUUIDをスキャンし、データが受信されるとInteractorにDBに格納してUIを更新するよう通知します。
これはVIPERの私の最初のプロジェクトであり、私は本当にご意見やご提案をいただければ幸いです。ありがとう!
誰でもを呼び出し、stackoverflowのが提供できるよりも多くの助けを必要とします。 – Brandon
議論のために、私はそれをどうやって実装するのですか? –