о процентах - PullRequest
       36

о процентах

5 голосов
/ 20 августа 2011

После тестирования я обнаружил, что, хотя тип процентаComplete GKAchievement является двойным, и в справочном документе Apple допустимые значения находятся в диапазоне от 0,0 до 100,0.но если вы сообщаете процентную долюComplete = 1,5 на сервер Apple, в следующий раз вы получите значение процентаComplete = 1,0 (другой пример, отчет 0,5, получите 0,0).Так что я просто думаю, что это может быть ошибкой процентаComplete.Теперь у нашего проекта есть некоторые достижения, которые нужно накопить, например, закончить 200 раз за игру, мы
не сохраняем значение локально, а сообщаем о текущем подсчете времени на сервер Apple для расчета в следующий раз.Я только что протестировал в SandBox с iOS 4.2, я не знаю, происходит ли это только в SandBox, так что кто-нибудь также находит эту проблему, каков ваш рабочий стол?

1 Ответ

5 голосов
/ 29 февраля 2012

Ответ от Apple: «Проценты указаны с использованием двойных чисел, но хранятся как целые процентные проценты, например, 1%, 2%, 3%, ..., 100%.
Вы, вероятно, должны в любом случае хранить прогресс локально, поскольку они могут быть там, где они не могут подключиться к Game Center. "

Для тех, кто имеет доступ к форумам Apple dev: https://devforums.apple.com/message/522769

...