phi*_*hob 5 gif animated-gif ios swift
我正在尝试将FLAnimatedImage合并到基于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")) `
Run Code Online (Sandbox Code Playgroud)
但它在应用程序启动时失败,出现以下错误代码:
异常'NSInvalidArgumentException',原因:' - [UIImageView setAnimatedImage:]:无法识别的选择器发送到实例0x78e3c820'
有关如何解决上述错误的任何建议?
谢谢你的帮助.
小智 8
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var gifView: FLAnimatedImageView!
override func viewDidLoad() {
super.viewDidLoad()
print("\(gifView)")
if let path = NSBundle.mainBundle().pathForResource("rock", ofType: "gif") {
if let data = NSData(contentsOfFile: path) {
let gif = FLAnimatedImage(animatedGIFData: data)
gifView.animatedImage = gif
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
顺便说一句,你是否animatedImageView在故事板中创建了FLAnimatedImageView的子类?
| 归档时间: |
|
| 查看次数: |
4704 次 |
| 最近记录: |