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