Xcode Swift 3: Ошибка контроллера таймера и просмотра сегмента

Этот код находится в ViewController 1. goToMainUI назначается идентификатору segue-соединения между ViewController 1 и 2. Кроме того, идентификатор раскадровки для ViewController 2 такой же (goToMainUI). После окончания таймера возникает ошибка, и ViewControllers не переключаются. Кто-нибудь знает, в чем проблема? Спасибо!

override func viewDidLoad() {
        super.viewDidLoad()

    let timer = Timer.scheduledTimerWithTimeInterval(8.0, target: self, selector: #selector(timeToMoveOn), userInfo: nil, repeats: false)

    func timeToMoveOn() {
        self.performSegue(withIdentifier: "goToMainUI", sender: self)
    }

Ответы на вопрос(1)

Ваш ответ на вопрос