В Apple GameKit, как я могу добавить к существующему счету в таблице лидеров? - PullRequest
0 голосов
/ 02 апреля 2020

Я не вижу функции в таблице лидеров (GKLeaderboard), чтобы «добавить» счет, просто чтобы «сообщить» счет, ie «установить» счет. Я могу придумать 3 стратегии для «добавления» к существующему счету в таблицу лидеров: 1) получить существующий счет из списка лидеров, затем добавить к нему и сообщить о нем, 2) сохранить результаты постоянными в пользовательских значениях по умолчанию или основных данных или плоском файле , 3) пересчитать счет на основе всех ранее сыгранных игр, которые также сохраняются. Мне не нравится ни один из них, поскольку у каждого есть свои недостатки - я бы предпочел, чтобы в игровом центре была бы функция «добавления». Эти подходы подразделяются на следующие категории: 1) не работает в автономном режиме, но работает на разных устройствах 2/3) работает в автономном режиме, но не работает на всех устройствах

...