游戏中心成就解锁

时间:2011-03-28 18:23:15

标签: iphone objective-c ios gamekit game-center

我想在我的应用中添加成就。我在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).
         }
     }];
} }

所以我把它添加到我的应用程序中。现在我想要当int的值为5时解锁成就。 当int为5时,一个方法怎么能解锁这个成就?

1 个答案:

答案 0 :(得分:0)

它将是:

if(myInt >= 5)
{
[self reportAchievementIdentifier:@"myAchievement1" percentComplete:100];
}