Ios 排行榜分数未显示
我创建了一个小应用程序,只是为了测试我登录的游戏中心,我可以提高分数,但当我看到主控板时,什么都没有 这是我的密码Ios 排行榜分数未显示,ios,xcode,leaderboard,Ios,Xcode,Leaderboard,我创建了一个小应用程序,只是为了测试我登录的游戏中心,我可以提高分数,但当我看到主控板时,什么都没有 这是我的密码 - (IBAction)increaseScore:(id)sender { currentScore+=4; scoreLabel.text=[NSString stringWithFormat:@"%i",currentScore]; } - (IBAction)showLeaderBoard:(id)sender { GKLeaderboardViewControlle
- (IBAction)increaseScore:(id)sender {
currentScore+=4;
scoreLabel.text=[NSString stringWithFormat:@"%i",currentScore];
}
- (IBAction)showLeaderBoard:(id)sender {
GKLeaderboardViewController *leaderBoardController = [[GKLeaderboardViewController alloc]init];
leaderBoardController.category=@"1";
leaderBoardController.timeScope=GKLeaderboardTimeScopeAllTime;
leaderBoardController.leaderboardDelegate=self;
[self presentModalViewController:leaderBoardController animated:YES];
}
- (void)leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController
{
[self dismissModalViewControllerAnimated:YES];
}
- (IBAction)sumbitScore:(id)sender {
GKScore *scoreReporter = [[GKScore alloc]initWithCategory:@"1"];
//@"1" is the leaderboard ID
scoreReporter.value=currentScore;
[scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
if (error) {
NSLog(@"submit failed");
}else{
NSLog(@"access granted");
}
}];
}
只有当排行榜上有两名或更多玩家时,GameCenter才会显示排行榜分数 您需要另一个GameCenter帐户提交分数。您可以注册第二个Apple Id,以便能够从“第二个”玩家那里发送分数。我获得的是@访问权限,而不是错误