如何像第一次在Swift中那样重新加载视图控制器?

时间:2018-07-06 10:49:58

标签: swift uikit

如何像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)    
}

3 个答案:

答案 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>

希望这对您有帮助