现在我有了排行榜任务,因为我已经通过我的沙盒帐户提交了我的分数,但我的分数在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];
}
}];
}发布于 2012-08-07 16:13:20
根据我的经验,我注意到游戏中心排行榜的分数至少要有两个分数才会显示出来。(特别是在沙盒中,但在发布之后也可能是这样)。
我只在两个不同的设备上使用两个不同的帐户进行了测试,但一个设备上的两个帐户也可以工作。
即使这样,有时在分数显示或更新之前也会有延迟。
https://stackoverflow.com/questions/11841692
复制相似问题