Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在segue[Swift]之后将用户输入保存在相应的文本字段中_Ios_Swift_Segue_User Input_Viewcontroller - Fatal编程技术网

Ios 如何在segue[Swift]之后将用户输入保存在相应的文本字段中

Ios 如何在segue[Swift]之后将用户输入保存在相应的文本字段中,ios,swift,segue,user-input,viewcontroller,Ios,Swift,Segue,User Input,Viewcontroller,我有两个视图控制器,第一个视图包含用于输入的“用户表单”,第二个视图显示最终结果。一切似乎都很正常,即我可以使用“prepareForSegue”功能发送最终结果(见下文) 但是,在初始化segue之后,只要我返回到第一个控件视图,所有用户输入就会消失。是否有办法将用户输入存储在相应的文本字段中,以便对其进行操作以查看不同的结果 我对编程还是很陌生,因此我非常感谢您提供的帮助您是否在viewDidLoad(ViewWillIsped:,ViewWillEnglish,等等)旁边的任何视图控制器生

我有两个视图控制器,第一个视图包含用于输入的“用户表单”,第二个视图显示最终结果。一切似乎都很正常,即我可以使用“prepareForSegue”功能发送最终结果(见下文)

但是,在初始化segue之后,只要我返回到第一个控件视图,所有用户输入就会消失。是否有办法将用户输入存储在相应的文本字段中,以便对其进行操作以查看不同的结果


我对编程还是很陌生,因此我非常感谢您提供的帮助

您是否在viewDidLoad(ViewWillIsped:,ViewWillEnglish,等等)旁边的任何视图控制器生命周期调用中将UI文本设置为零或空字符串?初始化segue后返回第一个控件视图的语句听起来可疑。您需要导航回上一个视图控制器。如果您正在初始化上一个视图控制器的新段,则不会返回,而是返回视图控制器的新实例。完美。。非常感谢你的提示。。。我正在使用segue的按钮,就像你们提到的那个样,它会导致生成新的实例。我添加了导航栏,一切似乎都很正常……在viewDidLoad(ViewWillAspect:,ViewWillEnglish,等等)旁边的任何视图控制器生命周期调用中,您是否将UI文本设置为零或空字符串?初始化segue后返回第一个控件视图的语句听起来可疑。您需要导航回上一个视图控制器。如果您正在初始化上一个视图控制器的新段,则不会返回,而是返回视图控制器的新实例。完美。。非常感谢你的提示。。。我正在使用segue的按钮,就像你们提到的那个样,它会导致生成新的实例。我加了导航条,一切似乎都很好。。。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    var SecondVC: SecondViewController = segue.destinationViewController as! SecondViewController
    SecondVC.receivedDP_Summary = summaryDP
    SecondVC.receivedDC_Summary = summaryDC
    SecondVC.receivedDP_CA_Summary = summaryDrillPipe_CsgAnnulus
    SecondVC.receivedDC_CA_Summary = summaryDrillCollar_CsgAnnulus     
}