使用popViewController SWIFT时调用viewdidload

Len*_*357 3 uinavigationcontroller viewdidload ios swift

我有一个导航视图控制器,我popViewControllerAnimated(true)用来显示之前显示的视图控制器.它工作但我需要调用viewDidLoad之前显示的视图控制器来重新加载表视图.在viewDidLoad使用时,不叫popViewControllerAnimated(true).那我该怎么办呢.

moh*_*ish 6

您可以使用视图生命周期中的viewDidAppearviewWillAppear方法来重新加载tableview中的数据.

  • 在视图关于在屏幕上呈现之前调用`viewWillAppear`.在视图已经在屏幕上呈现后调用`viewDidAppear`. (2认同)