iOS leaderBoard得分没有更新问题ios?

时间:2012-08-07 08:08:02

标签: objective-c ios5 gamekit leaderboard gksession

现在我有了排行榜的任务,因为我已经通过我的沙盒帐户提交了我的分数,但是我的分数在18小时后更新了,有些延迟只有其他人可以看到我的分数....

我已经实施了所有代表......但我仍然遇到同样的问题......

关于此的任何想法请分享....

建议得到高度赞赏......

提前致谢....

我的代码块: -

- (void) reportScore: (int64_t) score forCategory: (NSString*) category 
{
    GKScore *scoreReporter = [[GKScore alloc] initWithCategory:category];
    scoreReporter.value = score*50;
    [scoreReporter reportScoreWithCompletionHandler: ^(NSError *error) 
     {
         if (error != nil)
         {
             NSLog(@"reportScore: error!");

        }
        else
        {

                 NSLog(@"reportScore: successful!");
            [self callDelegateOnMainThread: @selector(scoreReported:) withArg: self error: error];
        }

     }];

}

1 个答案:

答案 0 :(得分:1)

根据我的经验,我注意到游戏中心排行榜得分在至少有两个分数之前不会显示。 (特别是在Sandbox中,但在发布后也可能是这样)。

我只在两个不同的设备上使用两个不同的帐户对此进行了测试,但一台设备上的两个帐户也可以使用。

即便如此,在分数显示或更新之前有时会有延迟。