多个segues到一个UIViewController

时间:2016-03-06 13:41:14

标签: ios swift uiviewcontroller storyboard

在我的故事板中,我有一个TextInputViewControllerUIViewController的子类)。我有多个推送segues导致TextInputViewController具有来自各种视图控制器的不同标识符。但是,每当调用其中一个segues时,它们似乎会转到TextInputViewController的同一个实例,这会导致一种非常奇怪的行为。 有没有办法让每个segue创建一个TextInputViewController的不同实例?

1 个答案:

答案 0 :(得分:1)

Segues总是创建一个destinationViewController的新实例( unwind segue 除外,它只返回到之前创建的viewController)。

您所看到的行为必须由viewController外部的其他一些状态引起,因为它是一个新实例。

You can read more about using Segues here.