在 swift 3 中展开到 viewController 后重新加载

reload after a unwind to viewController in swift 3

我已经在 TableViewControler(我的第三页)中放入了一个 table 到 select 的变量,然后展开到 ViewController 并用新值重新加载它但我试图搜索,但没有找到答案。我正在与 swift 3 合作,请帮助我

遗憾的是 swift 没有在视图已加载后重新加载视图的方法。当您推送您的 TableView 时,前一个 ViewController 仍然在后台加载。 您可以将以下代码添加到任何 ViewController 以查看它何时加载以及何时释放。

required init?(coder aDecoder: NSCoder) {
    print("init controller")
    super.init(coder: aDecoder)
}

deinit {
    print("deinit controller")
}

现在我不知道你的代码在 ViewController 中是如何工作的,但我猜你首先使用 viewDidLoad() 来设置它。在这种情况下,您可以尝试在 func viewWillAppear(_ animated: Bool) 中包含用于设置 ViewController 的代码,以便在它重新出现时重新加载视图。

如果你能提供你的代码,我也许能为你提供更好的答案。