外部アクセサリ (Bluetooth 経由) と通信するアプリを構築しようとしています。アプリがユーザー フレンドリーであることを確認するために、アクセサリに接続するための設定に移動するのではなく、iOS 6.0 に含まれるアクセサリ ピッカーを表示するようにお願いします。
これを実現するには、次の単純な呼び出しを行います。
[[EAAccessoryManager sharedAccessoryManager] showBluetoothAccessoryPickerWithNameFilter:nil completion:nil];
今のところ、私はフィルターと補完を使用していません ( iOS Class Referenceによれば、どちらも nil になる可能性があります) - 私もそれらを使用しようとしても。
問題は、アクセサリが 2 ~ 10 秒間表示された後、ポップアップをキャンセルして再度表示するまでリストから消えてしまうことです。もう 1 つの問題は、まったく表示されない場合があることです。また、デバイスが既にペアリングされているが接続されていないことも確認しました。
別のアクセサリ (自分で作成したものではない) とさまざまなデバイス (iPhone 4、4S、5 - iPad - iPod Touch) を使用してみましたが、成功しませんでした。
誰かが同様の問題を抱えていますか?はいの場合、どのように解決しましたか?iOSのバグですか?アクセサリーのバグですか?
返信ありがとうございます。