내 응용 프로그램이 멀티 플레이어 모드를 가지고 있는데이 선수를 찾기 위해 다음 코드를 사용하고 일치 :IOS : 게임 센터는 매우 느린
[GKMatch ] GKMatchRequest *request = [[GKMatchRequest alloc] init];
request.minPlayers = 2;
request.maxPlayers = 4;
[[GKMatchmaker sharedMatchmaker] findMatchForRequest:request withCompletionHandler:^(GKMatch *match, NSError *error) {
if (error)
{
// Process the error.
NSLog(@"Error Match Process: %@", error);
}
else if (match != nil)
{
DuelModeController* duelModeController = (DuelModeController*)viewController;
[duelModeController updateSearchingMessageWith:@" Connecting Game..."];
}
}];
작품 위의 코드입니다. 문제는 플레이어를 찾는 것이 매우 느리며 최대 12-15 초입니다. 그것을 테스트하기 위해 두 가지 다른 게임 센터 계정을 가진 iPhone과 IPad를 사용하고 있는데 둘 다 IOS 10.2가 있습니다.
그런 상황에 처했을 때 어떻게 대처 했습니까?
감사합니다.