내 사임 버튼 뒤에 다음과 같은 코드가 있습니다턴 기반의 게임에서 사임 (게임 센터)
currentMatch.currentParticipant.matchOutcome = GKTurnBasedMatchOutcomeWon;
nextParticipant.matchOutcome = GKTurnBasedMatchOutcomeLost;
[currentMatch participantQuitInTurnWithOutcome:GKTurnBasedMatchOutcomeLost
nextParticipant:nextParticipant matchData:data
completionHandler:^(NSError *error) {
if (error) {
NSLog(@"%@", error);
}
else {
[statusLabel setString:@"You resigned"];
}];
그것은 "당신은 사임"하지만 상대가 통지를 주어지지 말한다 턴은 그냥 그를 지나쳤습니다. 이제 상대방이 움직일 수 없으며, 그렇지 않으면 오류가 발생합니다. 게임을 끝내는 유일한 방법은 상대방도 사임하는 것입니다.
누구든지 위의 코드가 잘못된 것을 볼 수 있습니까?