【问题标题】:Is it possible to load image from GKAchievementDescription?是否可以从 GK 成就描述中加载图像?
【发布时间】:2012-09-10 22:28:33
【问题描述】:

我正在使用此方法加载所有成就描述。

[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。

谢谢。

【问题讨论】:

    标签: gamekit achievements


    【解决方案1】:

    实际上你无法从 Game Center 加载图像。

    只需将您的成就图像添加到您的项目中,然后将此方法与 GKAchievementHandler 一起使用

    - (void)notifyAchievementTitleAndImage:(NSString *)title andMessage:(NSString *)message withImage:(UIImage *)image 
    

    【讨论】:

      【解决方案2】:

      如果您无法从游戏中心加载图像,那么如何创建一个用于映射“成就图像”的 plist 文件?我在我的游戏中使用了这种类似于 3-in-row 的技术来定义各种类型的块

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-30
        • 1970-01-01
        相关资源
        最近更新 更多