Ios5 使用故事板查看控制器

Ios5 使用故事板查看控制器,ios5,storyboard,viewcontroller,Ios5,Storyboard,Viewcontroller,我正在尝试使用故事板在两个视图控制器之间切换。我通过从第一个视图控制器拖动控件(在按钮上)到第二个视图控制器,然后从第二个视图控制器拖动到第一个视图控制器,来创建一个模式对话框 所以每当我在第一个VC中点击一个按钮,它就会把我带到第二个VC。这一次,当我点击第二个VC上的按钮时,它是将我带回第一个VC的原始实例还是创建一个新实例 如果它将我带到同一个实例,并且用户已经在一些文本字段中写入了一些数据,那么是否仍然可以在屏幕上保留这些数据?(我可能想将它们保存在一些变量中,因为程序将返回到同一个实例

我正在尝试使用故事板在两个视图控制器之间切换。我通过从第一个视图控制器拖动控件(在按钮上)到第二个视图控制器,然后从第二个视图控制器拖动到第一个视图控制器,来创建一个模式对话框

所以每当我在第一个VC中点击一个按钮,它就会把我带到第二个VC。这一次,当我点击第二个VC上的按钮时,它是将我带回第一个VC的原始实例还是创建一个新实例

如果它将我带到同一个实例,并且用户已经在一些文本字段中写入了一些数据,那么是否仍然可以在屏幕上保留这些数据?(我可能想将它们保存在一些变量中,因为程序将返回到同一个实例,所以我可以将变量取回)

如果它不带我到同一个实例,有什么方法可以这样做吗

我尝试制作一个第二个VC的实例,并使用self.navigarionController push…(实例),但这并没有改变控制器

如果我用故事板做这个推送,我在我的第二个VC中弹出,它也不会弹出


(我也无法理解推、模式和定制seagues之间的区别)

创建从VC1按钮到VC2的模式序列,但不是相反的。点击VC2按钮后,调用
DismissViewControllerInitiated:completion:
返回您所在的位置

如果改为使用推送序列,则可以调用
popViewControllerAnimated:
返回,但只有当视图控制器由
UINavigationController管理时,这才有效


您可以将推送视为一种单步通过一系列相关场景的方式,而模式则有点脱离了应用程序的正常流程。(这不是一个固定的规则,但它是决定走哪条路的起点。)对于“自定义”,您编写序列代码,然后决定发生什么。

创建从VC1按钮到VC2的模式序列,但不是相反的序列。点击VC2按钮后,调用
DismissViewControllerInitiated:completion:
返回您所在的位置

如果改为使用推送序列,则可以调用
popViewControllerAnimated:
返回,但只有当视图控制器由
UINavigationController管理时,这才有效

您可以将推送视为一种单步通过一系列相关场景的方式,而模式则有点脱离了应用程序的正常流程。(这不是一个固定的规则,但它是决定走哪条路的起点。)对于“自定义”,您编写segue代码,因此您决定将发生什么