游戏中心最新得分总是最好的

时间:2014-08-08 11:31:28

标签: xcode ios7 game-center

在我的游戏中,我将分数发布到游戏中心。列出的高分始终是我最近的高分,即使它并不比实际最佳分数好。例如,我发布了1000分并查看了游戏中心,1000是我列出的最佳分数。在此之后我发布了100分,这个100分的新分数是我列出的高分。

为什么它总是最后提交的分数?

我的帖子得分代码:

 GKScore *score = [[GKScore alloc] initWithLeaderboardIdentifier:self.leaderboardIdentifier];
 score.shouldSetDefaultLeaderboard = YES;
 score.value = self.overalScore; //self.overalScore is my score after game end 

 [GKScore reportScores:@[score] withCompletionHandler:^(NSError *error) {
     if (error != nil) {
         NSLog(@"%@", [error localizedDescription]);
     }
 }];

在我的排行榜设置中: 分数提交类型:最新分数
排序顺序:从高到低

1 个答案:

答案 0 :(得分:1)

您的排行榜设置中显示最新得分

您希望它是最佳分数。这样每次它都会保留,以便为每个用户显示最佳分数。

enter image description here