我正在为我的游戏实施GameCenter。我按照教程并为排行榜和成就创建了我的ID。
认证和成就运作良好。但是GameCenter没有显示我的关卡分数。
我使用下面的代码向GameCenter服务器发送分数。发送操作始终返回成功。但得分没有显现出来。
GKScore *scoreReporter = [[GKScore alloc] initWithLeaderboardIdentifier: identifier];
scoreReporter.value = score;
scoreReporter.context = 0;
[GKScore reportScores:@[scoreReporter] withCompletionHandler:^(NSError *error) {
if (error == nil) {
NSLog(@"Score reported successfully!");
} else {
NSLog(@"Unable to report score!");
}
}];
我已经阅读了其他一些主题并且它们不够一致。我的ids正确,代码运行良好。 iOS 9沙盒选项不可用。因此,从设备的设置中选择沙箱不是问题。
我可以从我的研究中想到为什么它不起作用的一些原因是这些;
任何帮助将不胜感激。
答案 0 :(得分:1)
经过一天后,它开始工作了。它认为我运气不好,这不应该那么久。