我有一個使用不同視圖控制器的註冊流程。我從ViewController1中的用戶獲取輸入,移動到下一個視圖控制器(ViewController2),並將數據傳遞到最後一個視圖控制器(例如ViewController5)。將數據傳遞給另一個ViewController而不移動到ViewController
的問題是,我可以通過我的數據到下一個視圖控制器,但我不能把它傳遞給最後一個視圖控制器,如:
// Move to Second View of the flow.
let secondViewController = self.storyboard?.instantiateViewController(withIdentifier: 「SecondViewController「) as! SecondViewController
secondViewController.dataText = dataText!
self.navigationController?.show(secondViewController, sender: nil)
// Pass the data to the last View of the flow.
let fifthViewController = self.storyboard?.instantiateViewController(withIdentifier: 「FifthViewController「) as! FifthViewController
fifthViewController.dataText = emailText!
的dataText
將傳遞給SecondViewController
但不FifthViewController
。我如何實現這一目標?
這正是我所需要的。很好,謝謝。 – waseefakhtar