我想在我的应用中添加成就。我在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时,一个方法怎么能解锁这个成就?
答案 0 :(得分:0)
它将是:
if(myInt >= 5)
{
[self reportAchievementIdentifier:@"myAchievement1" percentComplete:100];
}