如何从iOS游戏中心获取分数?我需要iOS中游戏中心的用户分数。
我正在尝试使用Apple文档中提供的代码从Game Center(沙盒模式)获取默认排行榜分数。
GKLeaderboard *leaderboardRequest = [[GKLeaderboard alloc] init];
if (leaderboardRequest != nil)
{
leaderboardRequest.playerScope = GKLeaderboardPlayerScopeGlobal;
leaderboardRequest.timeScope = GKLeaderboardTimeScopeAllTime;
leaderboardRequest.identifier = @"LEADERBOARD_NAME";
leaderboardRequest.range = NSMakeRange(1,100);
[leaderboardRequest loadScoresWithCompletionHandler: ^(NSArray *scores, NSError *error) {
if (error != nil)
{
// Handle the error.
NSLog(@"%@",error.description);
}
if (scores != nil)
{
// Process the score information.
}
}];
}