Игровой центр 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 идентифицирует игрока, который записал этот результат.
При составлении отчетов о результатах используется локальный пользователь.