0

现在我有排行榜任务,因为我已经通过我的沙盒帐户提交了我的分数,但是我的分数在 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];
        }

     }];

}
4

1 回答 1

1

以我的经验,我注意到 Game Center 排行榜分数在至少有两个分数之前不会显示。(特别是在 Sandbox 中,但发布后也可能如此)。

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

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

于 2012-08-07T08:13:20.223 回答