2017-02-20 9 views
-2

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

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

Как вы это делаете?

ответ

5

В Swift 3

var storyboard: UIStoryboard = UIStoryboard(name: "Another", bundle: nil) 
    var vc = storyboard.instantiateViewControllerWithIdentifier("NextViewController") as AnotherViewController 
    self.show(vc, sender: self) 
+1

у вас есть правильный ответ, но ваш синтаксис не обновляется 'пусть раскадровки = UIStoryboard (имя: "Другой", расслоение: ноль) пусть = VC storyboard.instantiateViewController (withIdentifier:" NextViewController ") self.show (vc, sender: self)' –

+0

Обновлено. благодаря –

0

Я необходимости непосредственно перейти к контроллеру вид, что не мой первоначальный вид контроллер с другого видеоредактора.

Как вы это делаете?

Когда вы заполняете информацию для справки раскадровки, укажите имя другой раскадровки и идентификатор требуемого контроллера.

enter image description here

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