如何设置游戏中心排行榜?

时间:2014-07-01 02:14:24

标签: xcode game-center

我在Xcode中使用常规的Objective-C。

我在iTunes Connect上创建了一个游戏中心排行榜。当我的应用程序打开时,它首次要求登录,然后在此之后每隔一段时间检查您是否已经登录。

我还将高分保存为userDefault整数。我只是不知道如何采取我的int" HighScore",创建一个公共领导委员会,然后将所有人的HighScore放到排行榜上。我怎么能做到这一点?

我找不到任何关于制作排行榜的教程,Apple的开发者网站也没有帮助。

1 个答案:

答案 0 :(得分:2)

这对我有用:

//Define UserDefaults
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];

//Create Score with leaderboardIdentifier
GKScore *newScore = [[GKScore alloc] initWithLeaderboardIdentifier:@"leaderboardIdentifier"];
newScore.value = [userDefaults integerForKey:@"highScore"];

//Submit Score
[GKScore reportScores:@[newScore] withCompletionHandler:nil];