How do I perform an auto-segue in Xcode 6 using Swift?
I wish to auto-segue from the main viewController to a second view controller after a set period of time after an app loads. How do I do this? Do I need to do it programmatically? If your UI is laid out in a Storyboard, you can set an NSTimer in viewDidLoad of your first ViewController and then call performSegueWIthIdentifier when the timer fires: 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