Игровой центр iOS GKScore playerID

Я пытаюсь сохранить некоторые GKScores, которые могут иметь разные идентификаторы игроков

Например: у меня есть 2 объекта GKScore: 1 и 2.

score1 has .playerID = @"player1", .value = 10
score2 has .playerID = @"player2", .value = 12

Получается ли информация о счетах для соответствующих им идентификаторов playeID, даже если @"player1" является тем, кто вошел в систему при отправке Score2 (с playerID = @"player2")?

1 ответ

playerID только для чтения.

Когда вы инициализируете новый объект счета, свойству playerID присваивается идентификатор локального игрока. Если объект оценки был возвращен в вашу игру путем загрузки результатов из Game Center, свойство playerID идентифицирует игрока, который записал этот результат.

При составлении отчетов о результатах используется локальный пользователь.

Другие вопросы по тегам