アニメーションをさせるために以下のようにコードを書いたのですが、fireImageView.animationImages = animationSeqの行で「cannnot assign a value of type '[UIImage]?' to a value of type '[Anyobject]?'」とエラーが出てしまいます。
これは型が違うから代入ができないということでしょうか?そうであればキャストを行えばよろしいですか?しかしキャストを試みても方法がよくないのかうまくいきません......。
どなたか分かる方がいれば教えていただきたいです。
よろしくお願いします。

@IBOutlet weak var fireImageView: UIImageView!

    override func viewDidLoad() {
        super.viewDidLoad()

        var animationSeq = [
            UIImage(named: "fire001.png"),
            UIImage(named: "fire002.png"),
            UIImage(named: "fire003.png"),
            UIImage(named: "fire004.png"),
            UIImage(named: "fire005.png"),
            UIImage(named: "fire006.png"),
            UIImage(named: "fire007.png"),
            UIImage(named: "fire008.png"),
            UIImage(named: "fire009.png"),
            UIImage(named: "fire010.png"),
            UIImage(named: "fire011.png"),
            UIImage(named: "fire012.png"),
            UIImage(named: "fire013.png"),
            UIImage(named: "fire014.png"),
            UIImage(named: "fire015.png")
        ]
        fireImageView.animationImages = animationSeq
        fireImageView.animationDuration = 0.2
        fireImageView.animationRepeatCount = 0
    }