现在我有了排行榜的任务,因为我已经通过我的沙盒帐户提交了我的分数,但是我的分数在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];
}
}];
}
答案 0 :(得分:1)
根据我的经验,我注意到游戏中心排行榜得分在至少有两个分数之前不会显示。 (特别是在Sandbox中,但在发布后也可能是这样)。
我只在两个不同的设备上使用两个不同的帐户对此进行了测试,但一台设备上的两个帐户也可以使用。
即便如此,在分数显示或更新之前有时会有延迟。