Bluetooth経由で心拍数モニターを接続しようとしています。デバイスの SDK があります。タイプのオブジェクトをインスタンス化すると、HRMonitor
デリゲートが出力されますconnectionChanged
おそらく接続され、正常に動作しています。
しかし、その直後に次の出力が得られます。
2013-04-10 11:36:00.409 TestHRMonitor[601:907] connectionChanged
2013-04-10 11:36:00.415 TestHRMonitor[601:907] エラー - プロトコル com.ssiamerica.ipulse が Info.plist で宣言されていないため、セッションを開くことができませんでした
2013-04-10 11:36:00.417 TestHRMonitor[601:907] エラー - /SourceCache/ExternalAccessory/ExternalAccessory-213.3/EASession.m:-[EASession dealloc] - 137 _accessory=0x1fd26e70 および sessionID=65536 のセッションを閉じることができません
.h、 .a ファイルしかありません。
申し訳ありませんが、これは初心者の質問ですが、
誰でもこのエラーについて詳しく説明してもらえますか? Info.plist でこのプロトコルを宣言するにはどうすればよいですか?
[編集]私はこれを解決しました。
1. info.Plist を開きます。 2. 「サポートされている外部アクセサリ プロトコル」というキーを追加します。 3. エラーの説明に記載されている値 [name] をキーに追加します。