关于GKAchievement中的百分比完成情况

Kar*_* Yu 5 iphone ios game-center

经过测试,我发现尽管GKAchievement的percentComplete类型是双倍的,但在Apple的帮助文档中,合法值介于0.0和100.0之间.但是如果你向apple服务器报告percentComplete = 1.5,那么下次你将获得值percentComplete = 1.0(另一个例子,报告0.5,得到0.0).所以我认为这可能是%Complete的错误.现在我们的项目有一些成就需要积累,比如完成200次播放,我们
不保存本地值,而是向苹果服务器报告当前计数次数,以供下次计算.

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

Sol*_*Sun 5

来自Apple的回答:"百分比是用双打报告的,但是以整数百分比存储,例如1%,2%,3%,......,100%.
你应该在本地存储进度,因为它们可能在某个地方无法连接到游戏中心."

对于有权访问Apple dev论坛的人: https ://devforums.apple.com/message/522769