問題タブ [gksession]

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 投票する
1 に答える
6055 参照

ios - GKSession は ios 7 で廃止されました。今は何を使用すればよいですか?

ゲームキットを使用してデバイス間でファイルを転送するアプリがいくつかありますが、iOS 7 ではゲームキットが正しく動作しません。今何を使おうか悩んでいます。

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

iphone - Gamekit No Network エラーは LTE ネットワークでのみ発生します

GameKit を使用してマルチプレイヤー カード ゲームを作成しました。ユーザーが LTE ネットワークに接続していない限り、すべて正常に動作します。そうであれば、didFailWithError No Network が返されます。Wifi、4g、3g、その他はすべて完璧に動作します。

LTE ネットワークが検出されない理由や、それを機能させる方法はありますか?

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

ios - Bluetooth経由で一度に送信できるデータのバイト数は?

私は GKPeerPickerController および GKSession クラスを使用しており、かなり大量のデータ (appr 20 mb、画像) を送信しようとしています。問題は、たとえば 10 メガバイト以上を送信すると、受信側の適切なデリゲート メソッド ( - (void) receiveData:(NSData *)data fromPeer:(NSString *)peer inSession: (GKSession *)session context:(void *)context;) が単に呼び出されないことです。サイズ制限はありますか?完了ハンドラーやエラーは返されません。データがどこにも送信されない...もう 1 つ質問があるのですが、データを受信したことを送信者に通知することはできますか? (キューに入れられたパッケージを送信できるように)。前もって感謝します!

追加され たこのメソッドは、送信したいオブジェクトの辞書を形成します

これは私のsendData方法です:

メソッドはエラーなしで- (BOOL)sendDataToAllPeers:(NSData *)data withDataMode:(GKSendDataMode)mode error:(NSError **)error戻りYESます (nil です)。私は何を間違っていますか?

追加した

sendData がエラーなしで NO を返しても、データが正常に受信される場合があります。エラーを処理するデリゲート メソッドのどちらも呼び出されていません。

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

ios - GKSession receiveData: fromPeer: inSession: context: データ受信の遅延

タイマーが1つのデバイスで停止している場合、他のデバイスにも反映する必要がある場合、複数のデバイスでタイマーを実行するために使用されるタイマーアプリを作成しました。このデリゲートを使用しています

他のデバイスから値を取得するには、値を受信するのに遅延が発生し、別のデバイスではタイマー値が異なる場合を除いて、正常に動作します。

遅延なく両方/複数のデバイスで正確な時刻にするために、誰か助けてくれませんか。

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

ios - iOSでGKPeerPickerControllerを使用してBluetooth接続で重複するデバイスを削除する方法

GKPeerPickerController を使用して 2 つの iOS デバイスを Bluetooth 経由で接続したいと考えています。最初はうまく接続できますが、その後接続に問題があり、接続できません。

近くのデバイスを検索しているときに、GKPeerPickerController アラートに重複したデバイスが表示されます。私を助けてください。

次のコードを使用して、Bluetooth 経由で近くのデバイスを検索しています。

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

ios - GKPeerPicker コントローラーに重複するピア名が表示される

両方の iOS デバイスで Bluetooth を複数回接続および切断すると、ピア名が重複します。

Bluetooth チャット アプリケーションの gkpeerpickercontroller で一意のピアの単一の名前を取得する方法はありますか。

そのスクリーンショットも添付します。 複数の重複ピアが表示される

以下のコードを使用して GKPeerPickerController を表示しています。