我正在尝试在嵌入选项卡栏 Controller 的两个 VC 之间转发数据。我只想使前三个 VC 中的输入文本字段条目在第四个 VC(附加代码图像中的 ResultViewController)中可用,以便执行由最后一个(第四个) View Controller 中的 IBAction 触发的计算。我对 Swift 还很陌生,但做了很多研究,并认为代表是可行的方法……但不确定。我觉得这应该很简单。似乎我看过的关于代表的每个视频都使用了 segue,这是必需的吗?我只想将前三个 VC 的多用户输入传递给最后一个 VC 来执行计算。如有任何帮助,我们将不胜感激。
最佳答案
您是否正在将 View Controller 一一推送?
如果是,则只需在 View Controller 中包含字典变量并在 prepareForSegue
中传递值即可。
否则,在选项卡栏 VC 中使用公共(public)变量,并跨 View Controller 将值收集到该变量中,然后最终在第四个 VC 中使用它。
关于ios - 在嵌入选项卡栏 Controller 的 VC 之间传递 Swift 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35979329/