在哪些情况下,即使已经调用了viewDidLoad(),viewWillAppear(_animated:Bool)方法



我的视图生命周期:

正常调用viewDidLoad(),但未调用viewWillAppear(_ animated: Bool),但正常出现在UI中:

override func viewDidLoad() {
super.viewDidLoad()
// some business
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// some business
}

来自文档:

如果视图控制器由popover内部的视图控制器呈现,则在呈现的控制器被解除后,不会在呈现的视图控制器上调用此方法。

最新更新