Я пытаюсь обновить 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). Как точные оценки обновлений для всех игроков на моем устройстве?