Обновление GKScore для других участников - PullRequest
0 голосов
/ 12 января 2020

Я пытаюсь обновить GKScore для других игроков в конце. GKTurnBasedGame:

others.forEach { (participant) in
    participant.matchOutcome = .lost
    if let score = self.updateScore(participant: participant, score: -Int(ratingScore/2)) {
        scores.append(score)
    }
}

currentParcipiant.matchOutcome = .won
if let score = self.updateScore(participant: currentParcipiant, score: ratingScore) {
    scores.append(score)
}

match.endMatchInTurn(withMatch: data, scores: scores, achievements: nil) { (error) in
    self.theMatch = nil
    self.multiplayer = nil
}

В ответ у меня возникает ошибка с проблемой GKScore (CodeError - 17). Как точные оценки обновлений для всех игроков на моем устройстве?

...