【发布时间】:2011-06-13 16:20:39
【问题描述】:
我已经为此困惑了很长时间。我了解如何在 Game Center 中解锁成就,我什至让整个消息传递系统正常工作。但我不知道如何检查成就是否已经解锁:(
显然这不起作用:
GKAchievement *achievement = [[GKachievement alloc] initWithIdentifier:ident] autorelease];
NSLog(@"%i",achievement.completed);
它总是跟踪“0”。
解锁成就确实有效:
GKAchievement *achievement = [[GKachievement alloc] initWithIdentifier:ident] autorelease];
achievement.percentComplete = 100;
所以并不是我在整个成就方面犯了错误,只是 GameKit 无法告诉我成就是否已经解锁。
如果有人能帮我解决这个问题,我将不胜感激!
【问题讨论】:
标签: xcode ios gamekit game-center achievements