约百分比完成在GKAchievement

经过testing,我发现虽然GKAchievement的percentCompletetypes是双倍的,而在苹果的帮助文档中,合法值在0.0到100.0之间。 但是如果您将percentComplete = 1.5报告给苹果服务器,那么下次您将得到percentComplete = 1.0的值(另一个示例是报告0.5,得到0.0)。 所以我只是觉得这可能是percentComplete的一个bug。 现在我们的项目已经有了一些需要积累的成果,比如完成了200多次的玩,我们
不要将值保存在本地,而是将当前计数的次数报告给苹果服务器,以供下次计算。

我刚刚在SandBox中testing了iOS 4.2,我不知道它是否只发生在SandBox中,所以也有人发现这个问题,你的工作是什么?

苹果回答:“百分比是用双打来报告的,但是以整数百分比存储,例如1%,2%,3%,…,100%。
你应该在本地存储进度,因为他们可能在某个地方,他们不能连接到游戏中心。

对于那些有权访问苹果开发论坛: https //devforums.apple.com/message/522769