gpt4 book ai didi

objective-c - GK 成就说明和解锁列表

转载 作者:行者123 更新时间:2023-11-29 04:29:58 25 4
gpt4 key购买 nike

有没有办法获取所有具有成就状态(锁定、解锁或百分比)的 GKAchievementDescription 列表?

我刚刚记录了

[GKAchievementDescription loadAchievementDescriptionsWithCompletionHandler:^(NSArray *descriptions, NSError *error) 
{
NSLog(@"description %@",descriptions);
}];

但我不知道如何知道每个成就的每个状态。

最佳答案

这是一个想法:

这样做:

[GKAchievement loadAchievementsWithCompletionHandler:^(NSArray *achievements, NSError *error) { 

[GKAchievementDescription loadAchievementDescriptionsWithCompletionHandler:^(NSArray *descriptions, NSError *error)
{
for(GKAchievementDescription *myDescription in descriptions) {

for(GKAchievement *myAch in achievements) {

if ([myDescription.identifier isEqualToString:[myAch.identifier])
// the achievement is earned earned add it to array - do things - break;
}
}

}]; }];

这个想法是,当您使用 loadAchievementsWithCompletionHandler 方法获取成就时,它只返回提交的成就。从那里您可以过滤所需的描述。

关于objective-c - GK 成就说明和解锁列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11869346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com