来自 plist 的动画图像

Animated image from plist

我正在尝试从我的 plist 中加载一个值,该值是我要创建的动画图像的基本名称。本质上,我希望我的 plist 包含名称 image-.jpg,并使用代码完成其余的工作。

我从这里得到了灵感Display animated GIF in iOS

现在我只是想将 plist 混入游戏中。到目前为止,我得到了这个:

imageName.image = [UIImage animatedImageNamed:[[myArray objectAtIndex:indexValue] valueForKey:@"imageName" duration:1.0f]];

valueForKeyimage-.jpg,因此当 iOS 运行 animatedImageNamed 时,它将是 image-1.jpgimage-2.jpg

我的问题是 Xcode 在 animatedImageNamed 处显示错误,说没有已知的选择器方法。

我该如何解决这个问题?

我认为问题出在“]”的位置 :) 语句可能看起来像

imageName.image = [UIImage animatedImageNamed:[[myArray objectAtIndex:indexValue] valueForKey:@"imageName"] duration:1.0f]