3

これについてAppleのドキュメントを見てきましたが、正しいプロトコルをInfo.plistに追加した後、対応するアプリを起動する必要があるようです。

外部アクセサリと通信できるアプリケーションは、サポートする ?protocols を Info.plist ファイルで宣言する必要があります。特定のプロトコルのサポートを宣言すると、そのアクセサリが接続されたときにアプリケーションを起動できることがシステムに通知されます。接続されたアクセサリをサポートするアプリケーションがない場合、システムは App Store を起動し、対応するアプリケーションを指摘することを選択できます。

これを実行しましたが、アクセサリを接続しても何も起こりません。それ以外の場合、アプリはアクセサリでうまく機能します。

私はそれができる他のアクセサリを見たので、これが可能であることを知っていますが、何が間違っているのか、何が欠けているのかわかりません. どんな助けでも大歓迎です。

ありがとう。

4

1 に答える 1

4

開始時にアプリを起動するには、最初にハードウェアで RequestApplicationLaunch を実行する必要があります。Apple の MFi アクセサリ ファームウェア仕様 R42 ページ 183 を参照してください。

于 2011-06-07T04:06:16.603 に答える