我在Xcode中使用常规的Objective-C。
我在iTunes Connect上创建了一个游戏中心排行榜。当我的应用程序打开时,它首次要求登录,然后在此之后每隔一段时间检查您是否已经登录。
我还将高分保存为userDefault整数。我只是不知道如何采取我的int" HighScore",创建一个公共领导委员会,然后将所有人的HighScore放到排行榜上。我怎么能做到这一点?
我找不到任何关于制作排行榜的教程,Apple的开发者网站也没有帮助。
答案 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];