1

私のプログラムは、ユーザーが Bluetooth デバイスに接続できるようにし、UUID を保存します。次回アプリケーションを起動すると、以前に接続されていたデバイスに自動的に接続されます。

UUID を[NSUserDefaults standardUserDefaults]NSArray に保存しています。

retrievePeripheralsのメソッドを使用し、CBCentralManager保存した UUID の配列を渡すことで、最初のデバイスを取得して接続することができます。

私の問題は、エラーの処理方法がわからないことです。最初の UUID への接続に失敗したかどうかをプログラムに知らせて、次の UUID に進むようにします。didRetrievePeripheralsデバイスをオフにしても、デリゲート メソッドは特定の UUID を持つデバイスを取得するようです。

他の誰かが同じ問題を抱えていましたか?

4

1 に答える 1