排行榜"No Items"



我正在尝试在我的应用程序中实现GameCenter。这是为了向我展示GameCenter排行榜,但它向我显示:没有项目。

-(IBAction) ShowLeader{
GKGameCenterViewController* gameCenterController = [[GKGameCenterViewController alloc] init];
gameCenterController.viewState = GKGameCenterViewControllerStateLeaderboards;
gameCenterController.gameCenterDelegate = self;
[self presentViewController:gameCenterController animated:YES completion:nil];

}

用户已通过身份验证,当我连接时会显示。

当我在游戏视图控制器中报告分数时:

if ([GKLocalPlayer localPlayer].isAuthenticated) {
    GKScore* scoreReporter = [[GKScore alloc] initWithLeaderboardIdentifier:@"GameHighScore"];
    scoreReporter.value = HighScoreNbr;
    scoreReporter.context = 0;
   // NSArray *scores = @[scoreReporter];
    [GKScore reportScores:@[scoreReporter] withCompletionHandler:^(NSError *error) {

        if (error) {
            NSLog(@"error: %@", error);
        }
    printf("no error: ");
    }];
}

这没有显示错误,所以我想它可以工作。

我已经尝试了 2 个帐户,因为我在其他答案上看到了它,但没有帮助。

如果您需要更多信息,请发表评论。

谢谢。

我在阅读和观看视频色调后发现自己。

如果这可以帮助遇到相同问题的人:

您需要将来自 iTunes 的 BundleID 连接到您的 xcode5 信息播放列表。那么它应该可以工作。

希望对;)有所帮助

如果 plist 中的Required device capabilities中缺少gamekit,也会发生这种情况。

相关内容

  • 没有找到相关文章

最新更新