【发布时间】:2017-06-24 20:52:20
【问题描述】:
我有一个使用不同视图控制器的注册流程。我从 ViewController1 中的用户那里获取输入,移动到下一个视图控制器 (ViewController2),然后将数据传递给最后一个视图控制器(例如 ViewController5)。
问题是我可以将数据传递给下一个视图控制器,但我不能将它传递给最后一个视图控制器,如下所示:
// 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。我如何做到这一点?
【问题讨论】:
标签: ios swift uiviewcontroller