ios - 在嵌入选项卡栏 Controller 的 VC 之间传递 Swift 数据

标签 ios swift

我正在尝试在嵌入选项卡栏 Controller 的两个 VC 之间转发数据。我只想使前三个 VC 中的输入文本字段条目在第四个 VC(附加代码图像中的 ResultViewController)中可用,以便执行由最后一个(第四个) View Controller 中的 IBAction 触发的计算。我对 Swift 还很陌生,但做了很多研究,并认为代表是可行的方法……但不确定。我觉得这应该很简单。似乎我看过的关于代表的每个视频都使用了 segue,这是必需的吗?我只想将前三个 VC 的多用户输入传递给最后一个 VC 来执行计算。如有任何帮助,我们将不胜感激。

enter image description here

最佳答案

您是否正在将 View Controller 一一推送?

如果是,则只需在 View Controller 中包含字典变量并在 prepareForSegue 中传递值即可。

否则,在选项卡栏 VC 中使用公共(public)变量,并跨 View Controller 将值收集到该变量中,然后最终在第四个 VC 中使用它。

关于ios - 在嵌入选项卡栏 Controller 的 VC 之间传递 Swift 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35979329/

相关文章:

ios - Cordova iOS - 转换导致页面闪烁

swift - Xcode 未检测 gomobile(绑定(bind))生成的框架上的架构

ios - 即使删除节数据并重新加载 UICollectionView 后,节标题仍然存在

ios - 如何按顺序将 subview 添加到 UIScrollView

ios - UICollectionView 中标题 View 的高度

ios - HKStatisticsCollectionQuery 工作一天然后停止。如何让更新处理程序无限期地工作?

swift - 将空 uitableviewcells(占位符单元格)的左侧插入设置为 0 以消除左侧填充?

ios - 在同一个项目中使用 Alamofire 和 AlamofireImage

ios - 选项卡式 IOS 应用程序中 StoryBoard ViewController 的问题

ios - 具有多个自定义单元格滚动和重用问题的 uitableview