Ios 如何报告分数或成绩?

Ios 如何报告分数或成绩?,ios,objective-c,sprite-kit,game-center,leaderboard,Ios,Objective C,Sprite Kit,Game Center,Leaderboard,我跟随的游戏中心教程向我展示了一切,除了如何向排行榜报告分数和成绩 这是分数部分: + (void)reportScore:(Float64) score forIdentifier: (NSString*) identifier { GKScore* highScore = [[GKScore alloc] initWithLeaderboardIdentifier:@"Tap_Competition_LB"]; highScore.value = score; [GKScore report

我跟随的游戏中心教程向我展示了一切,除了如何向排行榜报告分数和成绩

这是分数部分:

+ (void)reportScore:(Float64) score forIdentifier: (NSString*) identifier {
GKScore* highScore = [[GKScore alloc] initWithLeaderboardIdentifier:@"Tap_Competition_LB"];
highScore.value = score;
[GKScore reportScores:@[highScore] withCompletionHandler:^(NSError *error) {
    if (error) {
        NSLog(@"Error in reporting scores: %@", error);
    }
}];
}
这是成就部分:

+ (void) reportAchievementIdentifier: (NSString*) identifier percentComplete: (float) percent
{
    GKAchievement *achievement = [[GKAchievement alloc] initWithIdentifier: identifier];
    if (achievement)
    {
        achievement.percentComplete = percent;
        achievement.showsCompletionBanner = YES;

        if (![[NSUserDefaults standardUserDefaults] boolForKey:identifier]) {
            //Tell analytics if you want to
        }

        NSArray *achievements = @[achievement];
        [GKAchievement reportAchievements:achievements withCompletionHandler:^(NSError *error) {
            if (error != nil) {
                NSLog(@"Error in reporting achievements: %@", error);
            } else {
                [[NSUserDefaults standardUserDefaults] setBool:YES forKey:identifier];
                [[NSUserDefaults standardUserDefaults] synchronize];
            }
        }];
    }
}
它们都位于我创建的TCUser文件中,在本地用户身份验证之后

我所遵循的教程给出了以下报告代码行:

[SingletonClassName reportAchievementIdentifier:@"com.companyname.gamename.achievementname" percentComplete:100.0f];
但我不知道引用哪个单例类。有人能帮我,告诉我如何准确地报告分数或成绩吗?

苹果的文档也没有帮助。
PS这是教程:

只需将
SingletonClassName
替换为您放入这些方法的类的名称即可。好的,并提供正确的参数。它们在一个名为TCUser的单独文件中,该文件链接到它必须链接到的文档。在实现的顶部,教程说要将其作为myScene(游戏页面)的一个类,所以我尝试用myScene替换它,但也不起作用。什么是单身班?我以前从未和他们一起工作过@justinjohnthe
+
表示类方法。您可以使用类的名称而不是类的实例来调用它。