Swift 2秒後に画面遷移を行いたいが動作しません

実現したいこと

ほかサイトを参考に、5秒後に画面遷移するという構築を練習しています。
Swiftはまだ素人です。

イメージ説明

前提

1枚目のビューには「LoadView」というStoryboardIDをつけています。移動したい先のボードには「MainView」とつけています。
ViewControllerには以下のように記載しました。エラーは出してないのですが、画面遷移が行われません。

該当のソースコード

import UIKit class ViewController: UIViewController { var timer:Timer = Timer() override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. Timer.scheduledTimer(timeInterval: 5.0, target: self, selector: #selector(changeView), userInfo: nil, repeats: false) } @objc func changeView(){ self.performSegue(withIdentifier: "MainView",sender: nil) } }

教えてほしいこと

何が足りないのか、そもそも考え方が間違っているのか、アドバイスを頂きたいです。

コメントを投稿

0 コメント