私は標準のマッチメイキング ユーザー インターフェースと 2 台の iPad iOS6 を使用しています。問題は、最初のデバイスで新しい一致を作成するときです。2 番目のデバイスは、マッチメイキング ユーザー インターフェイスを表示したときに既存の一致が表示されるはずですが、そうではありません。私のコードは正しいと確信しています。ここに方法があります:
-(void)findMatchWithMinPlayers:(int)minPlayers maxPlayers:(int)maxPlayers viewController:(UIViewController*)viewController {
// the view that will present Matchmaker View Controller
self.viewCaller = viewController;
GKMatchRequest *request = [[GKMatchRequest alloc] init];
request.minPlayers = minPlayers;
request.maxPlayers = maxPlayers;
GKTurnBasedMatchmakerViewController *viewMatchmaker = [[GKTurnBasedMatchmakerViewController alloc] initWithMatchRequest:request];
viewMatchmaker.turnBasedMatchmakerDelegate = self;
viewMatchmaker.showExistingMatches = YES;
[self.viewCaller presentViewController:viewMatchmaker animated:YES completion:nil];
}
2 つの異なるサンプル ゲームを試してみましたが、同じ問題が発生したため、どうすれば解決できますか?