Game Centerを使用したiPhoneゲームを構築しています。友人からの招待状を受け取って開始したマッチゲームの開始方法を理解するのに苦労しています。アプリケーションが別の プレーヤーから直接 招待状を受け取ったときdocsがiOS開発:Game Center招待状を受け取ると、GKMatchオブジェクトはどのように入手できますか?
...これを言うacceptedInviteパラメータが 非nilです。この場合、他の プレーヤーのアプリケーションはすでに が一致要求を作成しているので、この アプリケーションのコピーには を作成する必要はありません。
これによれば、招待したプレイヤーは既に作成しているので、私はマッチリクエストを作成する必要はありません。もしそうなら、他のプレーヤーとの間でデータを送受信するために必要なGKMatchオブジェクトを取得するにはどうすればよいですか?私がGKMatchオブジェクトを取得するための唯一の方法は、一致要求を作成し、findMatchForRequest
メソッドを呼び出すことです。
これらのコード例には、GKMatchmakerViewController
の作成と使用が含まれていますが、これは自分のカスタムビューを作成してから使用できません。
あなたの知恵に感謝します。
あなたは今までに招待状がEVEN GKMatchMakerViewController WITH、作業を取得するために管理していましたか?招待状がうまくいかないと不平を言うiPhone devフォーラムには、たくさんの記事があります。 –
Carcassonneは、GameCenterの招待を使用してサポートするカスタムビューを使用します。これまでのところ、私はどのようにして理解することができず、私がこの問題を遭遇したときに私自身の質問を投稿しようとしていました。だから、アップルよりもここには物語があると思うが、残念ながら私は欠けている部分を埋めることができない。 –
これはサポートされていないようにとてもイライラしています! – livingtech