首页 > 解决方案 > 在 TableView 之间切换

问题描述

我有一个应用程序,我在 Swift 中从 TableView A 切换到 TableView B。在 TableView B,用户添加输入值,然后按“保存”,计算结果并切换到 TableView A 以显示结果。这工作正常,但现在我想切换回 TableView B 并将输入值添加到 TableView B。但是,当我到达那里时,我设置的初始值重置为 0。我尝试使用clearsSelectionOnViewWillAppear = falsein viewWillAppear,尝试取消选中“清除外观' 在故事板中,但没有运气。任何建议都会受到赞赏。

标签: iosswiftuitableviewuikit

解决方案


如果您希望 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)
    }

推荐阅读