Я тестирую ваше приложение, но gifImageNode.animatedImagePaused = true
отключено по умолчанию ур анимации.
Решено.
Как отмечалось в комментариях, проблема заключалась в том, что я неправильно обращался к ViewController.
Чтобы получить доступ к моему ViewController вне класса ViewController, я создал его новый экземпляр с помощью ViewController()
.
Я решил это, поместив функцию внутри класса и изменив часть ViewController()
на self.ViewController
.
Этот ответ также помог мне. https://stackoverflow.com/a/45932084/7414387