我正在使用这种方法来加载所有成就描述。
[GKAchievementDescription loadAchievementDescriptionsWithCompletionHandler:
^(NSArray *descriptions, NSError *error) {
CCLOG(@"achivements loaded");
if (error != nil) {
NSLog(@"Error %@", error);
} else {
if (descriptions != nil){
CCLOG(@"nb %i",descriptions.count);
for (GKAchievementDescription* a in descriptions) {
CCLOG(@"image %@ %@ %@", a.title, a.achievedDescription, a.image);
[achievementsDescDictionary setObject: a forKey: a.identifier];
}
} else {
CCLOG(@"descriptions empty");
}
}
}];
我总是得到 a.image = null。
谢谢。