Ios TVOS:无法使用GIFU框架显示GIF

Ios TVOS:无法使用GIFU框架显示GIF,ios,swift,uiimageview,gif,tvos,Ios,Swift,Uiimageview,Gif,Tvos,我谨此陈辞: 开始时,我没有显示gif,而是显示一个红色UIView方块,只是为了测试: 通过使用此代码: import Gifu import TinyConstraints class GifViewController: UIViewController { lazy var loadingGif: UIView = { let view = UIView() view.backgroundColor = .red

我谨此陈辞: 开始时,我没有显示gif,而是显示一个红色UIView方块,只是为了测试:

通过使用此代码:

import Gifu
import TinyConstraints

class GifViewController: UIViewController {
   
     lazy var loadingGif: UIView = {
         let view = UIView()
         view.backgroundColor = .red
         return view
     }()
 
   override func viewDidLoad() {
          super.viewDidLoad()
          setupViews()
      }
    fileprivate func setupViews(){
        view.backgroundColor = .blue
        view.addSubview(loadingGif)
        loadingGif.centerInSuperview()
        loadingGif.width(300)
        loadingGif.height(300)
     
    }
}
在我添加Gif代码以替换红方块UIVIEW之后:

import Gifu
import TinyConstraints

class GifViewController: UIViewController {
    /*
     lazy var loadingGif: UIView = {
         let view = UIView()
         view.backgroundColor = .red
         return view
     }()
     **/

    lazy var loadingGif: GIFImageView = {
        let view = GIFImageView()
        view.contentMode = .scaleAspectFit
        view.animate(withGIFNamed: "loading")
        return view
    }()
   override func viewDidLoad() {
          super.viewDidLoad()
          setupViews()
      }
    fileprivate func setupViews(){
        view.backgroundColor = .blue
        view.addSubview(loadingGif)
        loadingGif.centerInSuperview()
        loadingGif.width(300)
        loadingGif.height(300)
     
    }
}
这就是结果:
正如您所看到的,什么也没有出现,我也不知道为什么。
这是存储在资产中的“loading.gif”:
我尝试使用不同的GIF,但仍然没有显示任何内容。

关于为什么什么都没有出现有什么提示吗?

我使用了另一个库,它工作起来很有魅力:

import SwiftGifOrigin

class GifViewController: UIViewController {
  
    lazy var loadingGif: UIImageView = {
        let view = UIImageView()
        view.loadGif(asset: "cvs_loader")
        view.contentMode = .scaleAspectFit
        return view
    }()
    
    override func viewDidLoad() {
        super.viewDidLoad()
        setupViews()
    }
    fileprivate func setupViews(){
        view.backgroundColor = .blue
        view.addSubview(loadingGif)
        loadingGif.centerInSuperview()
        loadingGif.width(175)
        loadingGif.height(300)
    }
}