經過測試,我發現儘管GKAchievement的percentComplete類型是雙倍,而在蘋果的幫助文檔中,合法值在0.0到100.0之間。但是如果您將percentComplete = 1.5報告給蘋果服務器,下次您將獲得percentComplete = 1.0的值(另一個示例,報告0.5,得到0.0)。所以我只是覺得這可能是percentComplete的一個bug。 現在我們的項目有一些需要積累的成果,比如完成200次播放,我們
不保存在本地的值,而是將當前計數的次數上報給蘋果服務器,供下次計算。約百分比完成GKAchievement
我剛剛在SandBox中用iOS 4.2進行了測試,我不知道它是否只發生在SandBox中,所以有人也會發現這個問題,你的工作方式是什麼?從蘋果
您搜索http://devforums.apple.com,看看其他人是否有這個問題? – jtbandes