1

info.plist に UISupportedExternalAccessoryProtocols (「サポートされている外部アクセサリ プロトコル」) を追加しなくても、BT キーボードを iOS に接続すると、UI コントロールとのやり取りで問題なく動作します。

しかし、接続時は EAAccessoryManager::connectedAccessories に何も表示されない (配列自体が nil) ため、BT キーボードの電源をオン/オフした状態で外部アクセサリの接続/切断の通知を受け取りません。

ここで期待しすぎているのかもしれませんが、UI フレームワークが特権がある場合でも、そこにあることを認識し、テキスト フィールドの操作に使用しますか?

4

1 に答える 1

0

フレームワークの bluetooth 関連部分により、MFiExternalAccessory承認済みのデバイスに接続し、Apple 独自のSPPの代替である iAP を使用できます。キーボードはおそらくHIDプロファイルを使用します。つまり、アプリケーションからキーボードに接続することはできません。

于 2015-08-10T16:22:03.727 に答える