Значение типа 'AnimationView?'не имеет члена 'setAnimation' - PullRequest
2 голосов
/ 30 мая 2019

Я пытаюсь добавить анимацию в свое приложение, используя lottie, но я получаю эту ошибку, и я до сих пор не знаю, как ее решить.Любая рекомендация будет очень полезна.

import UIKit
import Lottie

class ViewController: UIViewController {
    @IBOutlet var animationView: AnimationView!

    override func viewDidLoad() {
        super.viewDidLoad()
        startAnimation()
    }

    func startAnimation(){
        animationView.setAnimation(named: "data")//error1
        animationView.loopAnimation = true//error2
        animationView.play()
    }
}

Ошибка, которая появляется:

Значение типа 'AnimationView?'не имеет члена 'setAnimation'

Значение типа 'AnimationView?'не имеет члена 'loopAnimation'

enter image description here

1 Ответ

1 голос
/ 30 мая 2019

кажется, что вы новичок в swift.

это происходит из-за того, что в классе AnimationView нет функции с именем setAnimation(named:) или переменной с именем loopAnimation, вам нужно объявить затем внутри класса AnimationView

...