2016-06-08 3 views
0

Я создал свой ViewController программно, и я могу использовать его в качестве такового:Как назначить идентификатор SEGUE и размотать SEGUE программно созданный viewcontrollers

let myVC = CustomViewController(style: .Plain) 
self.navigationController?.pushViewController(myVC, animated: true) 

но можно присвоить идентификатор SEGUE к нему? также, как я могу назначить для него разворот segue (с идентификатором) ...?

ответ

0

С моей точки зрения, segues не могут быть созданы программно, вместо этого среда выполнения раскадровки создает их, когда она должна выполнять segue между двумя контроллерами представления.

Поэтому segues должен быть создан из самой раскадровки. даже класс показывает: UIStoryboardSegue

Для unwinding, так как вы подтолкнули его в поле зрения, вы можете использовать dismissViewControllerAnimated, чтобы убрать его из поля зрения.

dismissViewControllerAnimated(true, completion: nil)