問題タブ [mcsession]
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 - MCSession NSStream で UIImage をストリーミングする方法
NSStream を介して毎秒 UIImages を送信しようとしています
しかし、デコード時にクラッシュします
*キャッチされない例外: *** -[NSKeyedUnarchiver initForReadingWithData:]: 理解できないアーカイブ (0x62、0x70、0x6c、0x69、0x73、0x74、0x30、0x30)*
取り扱いが悪いため、データが壊れている/不完全なようです
- 画像を送信するたびに、新しいストリームを作成する必要があるかどうかわかりません
- デコード、特にバッファ サイズ (およびサイズ変数を使用して動作させる方法) についてはわかりません
// UIImage を毎秒送信する
ストリーム デリゲートで
ios - MCSession は接続していますが、接続されていません
シミュレーターと携帯電話がお互いを認識し、ブラウザーとして機能するシミュレーターが広告主をセッションに招待します。ただし、いずれかの側で見られる状態の変化は、.Connecting と .NotConnected の 2 つだけです。.Connected が表示されません。
広告主側またはブラウザ側で .Connecting から .Connected に移動するために何かをする必要がありますか? 例には何も表示されません。
私のコードには切断ステートメントがありません。接続が切断されている理由がわかりません。
ios - MCSession で最大ピアを設定する
フレームワークMultipeerConnectivityを使用して、デバイス間でファイルを送信しています。このフレームワークはデフォルトで最大 8 台のデバイスと接続できることがわかったので、私の場合はこれを 2 台のデバイス (この場合は自分と他の人) だけに減らしたいと考えています。
ドキュメントで、彼は定数を使用できると言っています:
kMCSessionMaximumNumberOfPeers および kMCSessionMinimumNumberOfPeers
以下は、MCSession を構成する私のコードです。
では、コードで定数 up を使用して maximumPeers と minimumPeers を定義するにはどうすればよいでしょうか?
ios - アプリを終了せずにセッションを切断する
マルチピア接続機能を使用しています。
A、B、C が A によって作成されたセッションで接続されているとします。B が、セッションを切断 ( [session Disconnect] ) したり、アプリを終了したりせずにセッションから抜け出したいとします。それは可能ですか? B の広告主をオフにすると、セッションから切断されますか? それとも他に方法はありますか?助けてください!
ios - iOS 8 でサポートされる MCSession の最大数
制限MCSession
は 8 デバイスであると読みました。他のデバイスとの 1 対 1 接続を多数作成するホスト デバイスを使用するつもりです。この場合、制限は接続されたデバイス 7 台のままでしょうか、それともMCSession
インスタンスの数を増やすことはできますか?
問題があれば、ホスト デバイスは BLE を搭載した iPad 4 であり、通信は純粋に Bluetooth を介して行われ、利用可能な WIFI はありません。
ios - マルチピア接続 MCSession 接続時にアドバタイジングを停止すると切断される
マルチピア接続を使用してテキストを送受信する単純なチャット アプリケーションがあります。
を使用していMCSessionDelegate
ます。
}
ユーザーが接続すると、以下を呼び出します。
1対1のコミュニケーションアプリなので広告を止めてほしい。
問題は、これによりMCSessionStateNotConnected
に設定し_browser.maximumNumberOfPeers
まし2
たが、セッション接続を切断せずにセッション中に可視性を非表示にする別の方法がわかりません。
助けてくださいありがとう
ios - マルチピア接続は NSManagedObject を送受信します
マルチピア接続フレームワークを介して NSManagedObject を送受信しようとしています。
}
文字列と辞書を送信できましたが、NSSet を使用して NSManagedObject を送信する必要があります。これは可能ですか?
これが私が試したことです: