ios - 在 TableView 之间切换
问题描述
我有一个应用程序,我在 Swift 中从 TableView A 切换到 TableView B。在 TableView B,用户添加输入值,然后按“保存”,计算结果并切换到 TableView A 以显示结果。这工作正常,但现在我想切换回 TableView B 并将输入值添加到 TableView B。但是,当我到达那里时,我设置的初始值重置为 0。我尝试使用clearsSelectionOnViewWillAppear = false
in viewWillAppear
,尝试取消选中“清除外观' 在故事板中,但没有运气。任何建议都会受到赞赏。
解决方案
如果您希望 TableViewB 的 # 值不同于 0,请将该 # 值传递给 TableViewB。
例如:
if let vc = Utils.viewController(storyboardId: "WebViewController", storyboardName: "WebView") as? WebViewController {
vc.name = "Terms and Conditions" // pass #name to B
self.navigationController?.pushViewController(vc, animated: true)
}
推荐阅读
- vba - VBA 宏:在工作表中使用 vlaues 指定 Sheets()
- graphql - 从 graphql 查询中排除 meta(__type, symbol) 信息
- python - 在 Python 中如何根据用户输入查看特定行
- eclipse - 将目标定义从 Eclipse Neon (4.6) 更改为 Photon (4.8) 后,Eclipse 应用程序启动配置抛出 InjectionException
- html - CSS:如何在图像周围制作一个 60% 一种颜色和 40% 其他颜色的圆圈?
- android - 未找到 LinearLayout - Xamarin 中的 Axml 启动画面(Forms/Android)
- reportviewer - 报表查看器中的列组
- r - 将冗余行名称(变量)作为列并在 R 中的 csv 文件中重新排列所需数据
- vba - 读取数据库并丢失最后一个条目时出现运行时错误 3201
- javascript - AngularJS:具有内容可编辑和验证的 HTML 表格