問題タブ [iphone-accessory]
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.
ios - 外部アクセサリと非同期でデータを送受信する方法
外部アクセサリと非同期でデータを送受信することについて混乱しています。MFi外部アクセサリを使用しています。EADemoを確認しましたが、データの送受信が同期されているようです。これについての提案は、事前に感謝します。
iphone - iphone に必要なアーキテクチャ i386 がありません
プロジェクトの 1 つで静的ライブラリを使用すると、このエラーが発生します。プロジェクトは iOS デバイスでうまく動作します。しかし、シミュレーターではありません。スタティック ライブラリは私のものではないため、i386 用に再コンパイルできません。ただし、これは iPhone 用のハードウェア ドライバーです。そのため、シミュレーターで実行する場合、このライブラリは本当に必要ありません。アクセサリがデバイスに存在する場合、アプリのフローは異なります。
したがって、このファイルへの参照を保持する必要があります。ただし、iOS デバイスでのみ必要です。UI やその他のテスト目的でアプリを実行するためにシミュレーターで実行する場合は必要ありません。
このエラーを回避するにはどうすればよいですか? シミュレーターでの実行時にオブジェクト ファイル/ライブラリを回避するために、ターゲットまたはスキームを構成する方法はありますか?
iphone - アプリは UDID へのアクセスを許可されておらず、UIDevice の uniqueIdentifier メソッドを使用してはなりません
アプリストアから取得する以下の問題を解決するのを手伝ってくれませんか
アプリは UDID へのアクセスを許可されておらず、UIDevice の uniqueIdentifier メソッドを使用してはなりません。アプリとサーバーを更新して、ユーザーを iOS 6 で導入されたベンダーまたは広告の識別子に関連付けてください。ソース コードのメソッド名が上記のプライベート Apple API と一致する場合、メソッド名を変更すると、今後の提出でこのアプリにフラグが立てられるのを防ぐことができます。 . さらに、上記の API の 1 つ以上が、アプリに含まれている静的ライブラリに配置されている場合があることに注意してください。その場合は、それらを削除する必要があります。
このメッセージが誤って送信され、ガイドラインに従って Apple が公開した API のみを使用したと思われる場合は、アプリの 9 桁の Apple ID と、上記の API が誤ってフラグ付けされたと思われる理由に関する詳細情報を、 appreview@apple.com。詳細については、テクニカル サポート情報ページをご覧ください。
これらの問題が修正されたら、[バージョンの詳細] ページに移動し、[バイナリをアップロードする準備ができました] をクリックします。アプリのステータスが「アップロード待ち」になるまで、送信プロセスを続行します。その後、修正されたバイナリを配信できます。
ios - NSInputstream からの大きなファイルの読み取りが iOS で機能しない
NSInputStream から 300KB を超える大きな画像ファイルを読み込もうとしています。しかし、私は最大300KBしか得ていません。その他のデータはありません。ご存知でしたら教えていただけないでしょうか。私はあなたの貴重な答えを待っています。私は以下の私のコードを述べました: NSStreamEventsHasBytesAvailable からこの readAllData メソッドを呼び出します:
}