GKScore не может обновить Game Center
iOS 12.x Swift 4.2
Попытка обновить GKScore с помощью GameKit, но она не удалась с сообщением об ошибке "ошибка не смогла обновить ноль". Запись, которую я пытаюсь написать как аутентифицированный пользователь, выглядит следующим образом. Я не вижу никаких значений.
ScoreReporter player: playerID: G: 1572714306 псевдоним:2004 friendLevel:FL6 ранг: 0 дата:2018-12-21 14:15:32 +0000 значение:400 formattedValue:(ноль) контекст: 0x0 таблица лидеров: группа highScore: (ноль)
Код это работает...
if GKLocalPlayer.local.isAuthenticated {
var scoreReporter = GKScore(leaderboardIdentifier: "highScore")
scoreReporter.value = Int64(scoreToSave)
print("ScoreReporter \(scoreReporter)")
var scoreArray: [GKScore] = [scoreReporter]
GKScore.report(scoreArray) { (error) in
print("error failed to update \(error?.localizedDescription)")
}
Пытался удалить и воссоздать highScore ID, но не помогло... также попытался удалить приложение на iPad, но ничего не получалось.
Когда я захожу в Game Center, он сообщает "Нет данных"