弹出到上一个视图控制器后会触发什么功能?
What function is triggered after popping to a previous view controller?
我正在写 iOS 申请 Swift。我使用下面的代码弹出回以前的视图控制器。然后我希望重新加载我以前的视图控制器中的数据。我假设 ViewDidAppear 函数会被触发,但它不是 运行 函数中的代码。
self.navigationController?.popViewController(animated: true)
关于如何在返回到之前的视图后将代码获取到 运行 的任何想法?
应该调用 -(void)viewWillAppear 和 -(void)viewDidAppear。
假设这个场景,如果你有一个控制器,第一和第二。你从一开始就把控制器推到第二。因此,在第二次调用控制器中的 popViewControllerAnimated 时,首先调用控制器 viewWillAppear
,然后调用 viewDidAppear
viewWillAppear:animated 首先调用控制器
我正在写 iOS 申请 Swift。我使用下面的代码弹出回以前的视图控制器。然后我希望重新加载我以前的视图控制器中的数据。我假设 ViewDidAppear 函数会被触发,但它不是 运行 函数中的代码。
self.navigationController?.popViewController(animated: true)
关于如何在返回到之前的视图后将代码获取到 运行 的任何想法?
应该调用 -(void)viewWillAppear 和 -(void)viewDidAppear。
假设这个场景,如果你有一个控制器,第一和第二。你从一开始就把控制器推到第二。因此,在第二次调用控制器中的 popViewControllerAnimated 时,首先调用控制器 viewWillAppear
,然后调用 viewDidAppear
viewWillAppear:animated 首先调用控制器