2015-05-13 4 views
0

Я пытаюсь переключить View Controllers с Swift на проект, над которым я работаю. Я хочу, чтобы он переключался между ViewController -> SecondViewController. Поэтому я помещаю этот код в ViewController.Swift и NOT в SecondViewController.Коммутационные контроллеры View over Swift

let homeViewController = self.storyboard?.instantiateViewControllerWithIdentifier("SecondController") as! SecondViewController 
      self.navigationController?.pushViewController(SecondViewController(), animated: true) 

Я получаю сообщение 1: сигнал SIGABRT.

Если мне нужно поместить свой код в SecondViewController, где бы я его поместил?

+0

Где вы получаете сигнал SIGABRT? Какое исключение вы получаете? –

ответ

0

Делай это.

let homeViewController = self.storyboard?.instantiateViewControllerWithIdentifier("SecondController") as! SecondViewController 
      self.navigationController?.pushViewController(homeViewController, animated: true) 

Все ли контроллеры вашего вида находятся в контейнере контроллера навигации?

+0

Тема 1: сигнал SIGABRT –

+0

Вы установили контроллер вида в UINavigationController. Если вы установили контроллер навигации, авария находится где-то в другом месте. – Amit89

Смежные вопросы