Сохранение данных после ввода в контроллеры представления в контроллере навигации - PullRequest
0 голосов
/ 13 июня 2019

Так что я считаю, что это должно быть просто, и что только мое новшество вызывает мое замешательство.Но у меня есть многошаговая форма в 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), а затем ввести заново после повторной инициализации первого шага.

Я был бы благодарен за любую помощь.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...