Это, вероятно, глупый вопрос. Но я добавил Game Center в свое приложение, и теперь хочу добавить и достижения. Поэтому я создал тестовое достижение на itunesconnect и скопировал этот метод:GKAchievement (Game Center) показывает?
- (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).
}
}];
} }
Но что мне теперь нужно делать. Где я должен написать код, который говорит, что достижение достигнуто? Где мне нужно написать код, в котором говорится, что достижение достигнуто, сделав это?
Неужели нет способа из яблока, который отображает достигнутое достижение? – Leon 2010-11-29 20:55:09