Я пытаюсь создать заставку. У меня есть представление, на котором нарисовано фоновое изображение, а затем другое представление, через которое я хочу перейти через несколько секунд. Я пытаюсь использовать следующий код:Вызов segue программно не работает
self.performSegueWithIdentifier("showApp", sender: self)
Я создал SEGUE между двумя точками зрения по Ctrl + перетаскивание линию от одного к другому. Я установил идентификатор segue в «showApp».
Когда я запускаю код, ничего не происходит, и ошибок нет. Есть идеи?
Вот контроллер для заставки:
class SplashViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
sleep(2)
// THIS DOES NOTHING:
self.performSegueWithIdentifier("showApp", sender: self)
// THIS AS SUGGESTED ALSO DOES NOTHING:
var otherViewController:UIViewController = self.storyboard.instantiateViewControllerWithIdentifier("test") as UIViewController
self.presentViewController(otherViewController, animated: true, completion: nil)
}
}
Где вы называете 'performSegueWithIdentifier'? –
in viewDidLoad() контроллера –
У вас фактически есть контроллер навигации? Необходимо знать больше информации. – Ricky