問題タブ [eaaccessory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
395 参照

ios - EAAccessoryDidConnectNotification / EAAccessoryDidDisconnectNotification が起動を停止する

雷スロットに接続された外部デバイスと通信するアプリを書いています。デバイスとの通信には EAAccessory フレームワークを利用しました。次に、アクセサリの接続/切断を監視するために、ViewDidLoad に次のコードを追加しました。

上記のコードで、デバイスの取り付け/取り外し時に、 accessoryDidConnect:およびaccessoriesDidDisconnect:セレクターで通知を受け取ることができました。しかし、しばらくすると断続的な動作が発生し、removeObserverunregisterForLocalNotificationsも呼び出していませんが、上記のセレクターからの通知の受信を停止します。この問題を引き起こす可能性のあるものを見逃した場合はお知らせください。

0 投票する
1 に答える
1168 参照

ios - iOS アプリで USB ケーブル接続を検出する方法

USB ケーブルが iPhone に接続されているかどうかをアプリで知りたいです。私は多くのことを調査しましたが、充電レベル/充電検出を使用したケーブル接続を使用して1つの解決策を見つけました。しかし、それは私には役に立ちません。

EAAccessory を使用して USB を検出する方法は?

ありがとう、アナンド

0 投票する
0 に答える
529 参照

ios - EAアクセサリ、iOS、Bluetooth

外部アクセサリにコマンドを送信するのに問題があります。製造元によると、コマンド「N」はハードウェア情報を返します。しかし、見返りはありません。PS : EAAccessory の Apple サンプル コードを使用しています。どんな助けでも大歓迎です。

0 投票する
0 に答える
162 参照

ios - EAAccessoryManager によって表示される bluetooth ピッカーを閉じる方法

私が電話するとき

私のアプリは Bluetooth ピッカーを表示し、正常に動作します。しかし、プログラムでそれを却下する方法は?

メッセージ、メールカメラ、またはアラートビューなどのシステムビューを表示しようとしましたが、これをホッピングするとBluetoothピッカーが非表示になりますが、どれも機能しませんでした...

前もって感謝します !

0 投票する
1 に答える
1563 参照

ios - EAAccessoryManager showBluetoothAccessoryPickerWithNameFilter が iOS 10 でクラッシュする

BluetoothAccessoryPicker を 2 回目に表示しようとすると、EXC_BREAKPOINT の行の下でアプリがクラッシュします。Bluetoothがオフになっている場合にのみ発生します。そして、それはiOS 10でのみ発生しています.

手順:

  1. 最初に上記の関数を呼び出し、Bluetooth の「オン」アラートで「OK」を選択します。
  2. 上記のメソッドをもう一度呼び出すと、アプリがクラッシュしましEXC_BREAKPOINTた。

更新 :また、アップルにバグレポートを提出しましたが、彼らは私のバグへの応答を「27689885 の複製 (オープン)」として提供しました。

ありがとう!

0 投票する
1 に答える
877 参照

objective-c - connectedAccessories は、iOS10 へのアップグレード後に空の配列を返します

iPad アプリを iOS10 に対応するようにアップグレードしました。このアプリは、MFI 対応の Bluetooth デバイスに接続するために使用されます。

アップグレード以来、[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]null を返しています (設定メニューに接続されたデバイスが表示されている場合でも)。

このアプリは以前同じデバイスで動作していたので、コード、MFI チップ、info.plist データは正しいと思います。

null connectedAccessories に関する以前の投稿は、iOS のアップグレード前に正常に機能していたケースとは関係がないと思います。

何が変わったのでしょうか?

0 投票する
1 に答える
468 参照

objective-c - EAAccessoryManager notifyObserversThatAccessoryDisconnectedWithUserInfo がクラッシュする

ソケット モバイル リーダーに接続しているときにアプリケーションがランダムにクラッシュし、不明な理由で切断され、次の例外がスローされます。