여기에서 자습서를 진행하고 있습니다. Multiplayer Game iOS게임 센터 오류
나는 지금 옵션을 재생을 사용하여 다른 플레이어를 검색 할 때, GKMatchmakerViewController
즉시 오류를 다음과 같이 matchmakerViewController:didFailWithError
을 위임 기각
GKMatchRequest *request = [[[GKMatchRequest alloc] init] autorelease];
request.minPlayers = minPlayers;
request.maxPlayers = maxPlayers;
request.playersToInvite = pendingPlayersToInvite;
GKMatchmakerViewController *mmvc = [[[GKMatchmakerViewController alloc] initWithMatchRequest:request] autorelease];
mmvc.matchmakerDelegate = self;
[presentingViewController presentModalViewController:mmvc animated:YES];
만들기 일치에 대한 튜토리얼 위에서 다음 코드를 사용하고 있습니다.
Error Domain=GKErrorDomain Code=3 "The requested operation could not be
completed due to an error communicating with the server." UserInfo=0x2081d8d0
{GKServerStatusCode=5001, NSUnderlyingError=0x2086c560 "The operation couldn’t be
completed. (GKServerErrorDomain error 5001.)", NSLocalizedDescription=The requested
operation could not be completed due to an error communicating with the server.}
나는 왜 이런 일이 일어나고 있는지 파악할 수 없었습니다. 같은 코드는 이전에 검색하고 적절한 선수를 찾을 수 있었지만 오류 '서버와 통신 할 수 없습니다'와
[GKPlayer loadPlayersForIdentifiers:match.playerIDs withCompletionHandler:^(NSArray *players, NSError *error)
를 사용하여 플레이어 별칭을 가져올 때 실패했습니다.
그러나 코드는 시뮬레이터에서 잘 작동합니다.
밤새 코딩 한 후 몇 시간 전에 나에게 일어난 일이 시작되었습니다. 아마도 서버가 다운 되었습니까? – PWiggin
아마, 지금은 잘 작동하는 것 같습니다. : – tGilani
게임 센터 초대장이 요즘 작동하지 않습니다. 게임 센터 샌드 박스 서버에서 무슨 일이 벌어지는 지 알지 못합니다. 문제가 그것이 발생하기를 바랍니다. – Aitul