gpt4 book ai didi

ios - Game Center 排行榜显示一个结果

转载 作者:行者123 更新时间:2023-11-29 10:41:22 26 4
gpt4 key购买 nike

我已经使用不同的测试帐户将分数发送到排行榜,但是当我尝试查看排行榜时,我只能看到我登录的帐户的分数。我使用此代码发送分数:

    - (void)reportScore:(int64_t)score forLeaderboardID:(NSString*)identifier
{
GKScore *scoreReporter = [[GKScore alloc] initWithLeaderboardIdentifier: @"GHS"];
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!");
}
}];
}

这是我用来显示排行榜的代码:

- (void)showLeaderboardOnViewController:(UIViewController*)viewController
{
GKGameCenterViewController *gameCenterController = [[GKGameCenterViewController alloc] init];
if (gameCenterController != nil) {
gameCenterController.gameCenterDelegate = self;
gameCenterController.viewState = GKGameCenterViewControllerStateLeaderboards;
gameCenterController.leaderboardIdentifier = _leaderboardIdentifier;

[viewController presentViewController: gameCenterController animated: YES completion:nil];
}
}

也许是因为它是沙盒之类的?这可能是正常的吗?谢谢

最佳答案

我在多次搜索之前和之后都遇到过这个问题,它似乎是沙盒帐户的错误。我将我的表格分为有史以来最高分、今天最高分和最高 friend 分,在每种情况下,我其他沙盒帐户的其他更高分数都被忽略了。当我将我的另一个帐户添加为 friend 时,他们开始很好地共享乐谱。

我使用的代码与您的代码大致相同,并提交到 App Store 并被接受,现在它可以正常用于真实账户。

关于ios - Game Center 排行榜显示一个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24397963/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com