ios - 来自 plist 的动画图像

标签 ios objective-c unrecognized-selector

我正在尝试从我的 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.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/

相关文章:

objective-c - 将来自Web服务的大量数据分块写入文件

ios - 发送到实例 Swift 3 的无法识别的选择器

android - IOS/安卓室内地图

ios - swift2解密MD5

ios - 在 IOS 中提交我的第一个应用程序时更改 Xcode 中的包标识符

ios - 带有无效数据库连接指针的 Objective-C API 调用

iphone - UITableView 部分背景?

ios - 使用未知的编码键和值进行 Swift 解码

objective-c - 为 "unrecognized selector"异常设置默认处理程序

ios - 对 NSMutableArray 中的 NSString 对象进行排序