我正在尝试从我的 plist 中加载一个值,该值是我要创建的动画图像的基本名称。本质上,我希望我的 plist 包含名称 image-.jpg
,并使用代码完成其余的工作。
我从这里得到了这个想法Display animated GIF in iOS
现在我只是想将 plist 混入游戏中。到目前为止,我得到了这个:
imageName.image = [UIImage animatedImageNamed:[[myArray objectAtIndex:indexValue] valueForKey:@"imageName" duration:1.0f]];
valueForKey
是 image-.jpg
,所以当 iOS 运行 animatedImageNamed
时,它将是 image-1.jpg
, image-2.jpg
等
我的问题是 Xcode 在 animatedImageNamed
处显示错误,表示没有已知的选择器方法。
我该如何解决这个问题?
最佳答案
我认为问题出在“]”的位置 :) 声明应该看起来像
imageName.image = [UIImage animatedImageNamed:[[myArray objectAtIndex:indexValue] valueForKey:@"imageName"] duration:1.0f]
关于ios - 来自 plist 的动画图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31273890/