这可能是一个愚蠢的问题。但我将 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).
}
}];
} }
但是我现在该怎么办。我必须在哪里编写说明已达到成就的代码?我必须在哪里编写代码,说明通过这样做可以达到成就?