Если ваш пользовательский интерфейс размещен на раскадровке, вы можете установить NSTimer
в viewDidLoad
вашего первого ViewController
, а затем вызвать performSegueWIthIdentifier
при срабатывании таймера:
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let timer = Timer.scheduledTimer(interval: 8.0, target: self, selector: #selector(timeToMoveOn), userInfo: nil, repeats: false)
}
@objc func timeToMoveOn() {
self.performSegue(withIdentifier: "goToMainUI", sender: self)
}
Вот как вы установили segue в Storyboard:
ViewController
во второй ViewController
. [/g3]
[/g4]