Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c GK(游戏中心)表演?_Objective C_Ios4_Game Center - Fatal编程技术网

Objective c GK(游戏中心)表演?

Objective c GK(游戏中心)表演?,objective-c,ios4,game-center,Objective C,Ios4,Game Center,这可能是一个愚蠢的问题。但我在我的应用程序中添加了游戏中心,现在我也想添加成就。因此,我在itunesconnect上创建了一个测试成果,并复制了此方法: - (void) reportAchievementIdentifier: (NSString*) identifier percentComplete: (float) percent { GKAchievement *achievement = [[[GKAchievement alloc] initWithIdentif

这可能是一个愚蠢的问题。但我在我的应用程序中添加了游戏中心,现在我也想添加成就。因此,我在itunesconnect上创建了一个测试成果,并复制了此方法:

    - (void) reportAchievementIdentifier: (NSString*) identifier percentComplete: (float) percent {
    GKAchievement *achievement = [[[GKAchievement alloc] initWithIdentifier: identifier] autorelease];
    if (achievement)
    {
  achievement.percentComplete = percent;
  [achievement reportAchievementWithCompletionHandler:^(NSError *error)
   {
    if (error != nil)
    {
     // Retain the achievement object and try again later (not shown).
    }
   }];
    } }

但我现在该怎么办呢。我必须在哪里编写代码来说明已经达到了目标?我必须在哪里编写代码,说明通过这样做可以获得成就?

如果你问如何向用户展示成就(即“获得的成就!”),这完全取决于你自己。您的游戏必须以最适合的方式实现视觉效果

如果您只需要快速简单的成就展示,请尝试以下方法:


如果你问如何向用户展示成就(即“获得的成就!”),这完全取决于你自己。您的游戏必须以最适合的方式实现视觉效果

如果您只需要快速简单的成就展示,请尝试以下方法:


使用GKAccessiontin实例属性向用户显示系统成就横幅

一个布尔值,用于说明在 成果完成

Swift 4

let achievement = GKAchievement(identifier: achievementId)
achievement.percentComplete = 100.0
achievement.showsCompletionBanner = true
Objc

GKAchievement *achievement = [[GKAchievement alloc] initWithIdentifier: achievementId];
[achievement setPercentComplete:100.0];
[achievement setShowsCompletionBanner:YES];

使用GKAccessionTin实例属性向用户显示系统成就横幅

一个布尔值,用于说明在 成果完成

Swift 4

let achievement = GKAchievement(identifier: achievementId)
achievement.percentComplete = 100.0
achievement.showsCompletionBanner = true
Objc

GKAchievement *achievement = [[GKAchievement alloc] initWithIdentifier: achievementId];
[achievement setPercentComplete:100.0];
[achievement setShowsCompletionBanner:YES];

难道苹果公司没有办法展示其成就吗?没有。但是我上面链接的代码看起来很像是来自苹果的。难道苹果公司没有办法展示其成就吗?没有。但是我上面链接的代码看起来很像是来自苹果的。