如何像Swift 4中的第一次一样重新加载viewcontraller? 详细信息:运行应用程序时,输入viewcontraller,然后退出,我想回到同一个viewcontraller,我想从新的同一时间下载viewcontraller。
//code close viewcontraller :
self.dismiss(animated: true, completion: {})
//code on enter or back to viewcontraller :
DispatchQueue.main.async {
self.performSegue(withIdentifier: "sbmpo2", sender: nil)
}
答案 0 :(得分:1)
看看UIViewController
的以下方法:
每次显示视图时都会调用前两个。每当视图消失时,就会调用最后两个。
您可以在ViewController
中覆盖这些方法,以根据需要设置视图。
答案 1 :(得分:0)
将数据分配给ViewController或在viewWillAppear
内进行API调用,每次您访问该ViewController时都会进行调用。只需要在viewWillAppear内部调用数据填充函数/ API调用
override func viewWillAppear(_: Bool) {
super.viewWillAppear(true)
//call your data populating/API calls from here
}
希望这对您有帮助
答案 2 :(得分:0)
<span id='test-id>
希望这对您有帮助