2

我已经在我的项目中集成了游戏中心,我可以登录游戏中心并打开排行榜但它没有显示任何分数。我试图在排行榜中提交分数,它返回成功,但它没有显示在那里。

提交分数

-(void)submitScore
{
    GKScore *myScoreValue = [[[GKScore alloc] initWithCategory:@"something"] autorelease];
    myScoreValue.value = [prefs integerForKey:@"total"];

    [myScoreValue reportScoreWithCompletionHandler:^(NSError *error){
        if(error != nil){
            NSLog(@"Score Submission Failed");
        } else {
            NSLog(@"Score Submitted");
        } 
    }];
}

我已经搜索过这个问题,我发现了这个这个 我都试过了,但没有工作。

我在启动应用程序时得到了这个。

<Info>: 16:39:10.550238 com.apple.AVConference: GKSConnSettings: set server: {
    "gk-cdx" = "17.173.254.218:4398";
    "gk-commnat-cohort" = "17.173.254.220:16386";
    "gk-commnat-main0" = "17.173.254.219:16384";
    "gk-commnat-main1" = "17.173.254.219:16385";
}

我的代码有什么问题吗?

4

1 回答 1

1

给你的一些笔记

« Make sure leaderboard is setup in iTunesConnect with Id: something

« Login gamecenter app with testUser from same iTunesConnect account

« Try myScoreValue.value = 500 once, sometimes small values are neglected in sandbox mode.

« Confirm - Logged in to sandbox mode

在此处输入图像描述

于 2013-04-16T07:31:59.317 回答