2011-08-20 3 views
5

GKAchievementのpercentCompleteのタイプはdoubleですが、リンゴのヘルプドキュメントでは、正当な値は0.0〜100.0です。 percentComplete = 1.5をappleサーバーに報告すると、次にpercentComplete = 1.0という値が得られます(別の例では、0.5を報告し、0.0を取得します)。だから私はこれがpercentCompleteのバグかもしれないと思う。 私たちのプロジェクトでは、プレイの200回の終了のようないくつかの成果を蓄積する必要があります。
ローカルでは値を保存せず、次回の計算のために現在のカウント時間をリンゴサーバーに報告します。についてGKAchievementの%CompleteCompleteについて

私はSandBoxでiOS 4.2でテストしましたが、SandBoxでのみ発生するのかどうかはわかりませんので、誰でもこの問題を見つけることができます。アップルから

+0

は、あなたが他の誰がこの問題を持っているかどうかを確認するためにhttp://devforums.apple.comを検索しましたか? – jtbandes

答えて

5

回答: 「割合はダブルスを使用して報告しますが、全体数の割合、例えば1%、2%、3%、...、100%あなたはおそらくとにかくローカルに進行状況を保存する必要があります
として保存されます。彼らはどこかにいるかもしれないので、彼らはGame Centerに接続できません。アップルdevのフォーラムへのアクセス権を持つ人のために

https://devforums.apple.com/message/522769

関連する問題