一旦在导航控制器中的视图控制器上输入,便保留数据

时间:2019-06-13 00:35:48

标签: swift uiviewcontroller uinavigationcontroller segue

因此,我认为这应该很简单,只是我的新手才引起我的困惑。但是我在导航控制器中的5个视图控制器中都有一个多步骤表单。向前传递数据完全没有问题,但是如果有人返回然后返回,数据就消失了。

现在,我知道进入新的视图控制器时会重新启动它,但是我知道一旦输入(或在我的第4步绘制的情况下),必须有一种保留数据的方法,但是不确定要在哪里开始。

这是我的一位前锋的例子:

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    let signatureImage = signaturePad.getCroppedSignature()
    self.donorPickup?.signature = signatureImage

    let step5VC = segue.destination as! DonorPickupStep5ViewController
    step5VC.donorPickup = self.donorPickup
    step5VC.donation = self.donation
}

但是同样,我不确定从哪里输入输入的数据就可以保留数据,直到提交了最后一步(步骤5),然后在第一步重新初始化后重新输入。

感谢您的帮助。

谢谢

0 个答案:

没有答案