У меня есть два контроллера представления в моей раскадровке: view1
и view2
.
В view1
я использовал раскадровку, чтобы перейти от табличного представления к view2
.
Но теперь в view2
я программно создал кнопку, и предполагается, что она переходит к другому экземпляру view2
.
Когда кнопка нажата, я сделал функцию для выполнения:
func buttonPressed(sender: UIButton){
//TODO:- GET NEXT PAGE
self.performSegueWithIdentifier("anotherView2", sender: sender)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if(segue.identifier == "anotherView2"){
let anotherView2Controller = segue.destinationViewController as! View2
...
...
}
}
Конечно, это не работает, так как нет идентификатора перехода с именем anotherView2
. Поэтому я хочу сделать это как-то, но я действительно не могу найти хороший способ справиться с этим.
Есть ли способ создать переход программно? Я попытался сделать переход из раскадровки, но, поскольку кнопка создается программно, я не могу перейти от view2
к view2
.