我正试图将FlamimatedImage合并到我的基于Swift的iOS应用程序中,以显示动画GIF。
我开始导入FLAnimatedImage.h
和FLAnimatedImageView.m
文件,并创建了Bridging-Header.h
没有问题。
我尝试用以下代码将Gif加载到ImageView中:
@IBOutlet weak var animatedImageView: FLAnimatedImageView! = animatedImageView.animatedImage = FLAnimatedImage(animatedGIFData: NSData(contentsOfFile: "chicken.gif")) `
但它在应用程序启动时失败,并出现以下错误代码:
异常“NSInvalidArgumentException”,原因:'-[UIImageView setAnimatedImage:]:无法识别的选择器已发送到示例0x 78 e3 c820 '
有什么建议可以解决上面的错误吗?
谢谢你的帮助。
4条答案
按热度按时间6kkfgxo01#
顺便问一下,你是在从FLAnimatedImageView子类化的故事板中制作
animatedImageView
的吗?lztngnrs2#
Swift 4:Gif URL示例
pbpqsu0x3#
Swift 5:GIF资产解决方案
不知道这是否是最好的解决方案,但它对我有效,请随时评论建议。
6tr1vspr4#
我得到了它的工作与以下扩展:
声明:
致电:
在故事板中,UIImageView有一个自定义子类:
FLAnimatedImageView