每当我们从 SourceViewController
present
或 push
到 DestinationViewController
时,ViewDidLoad()
在 xCode 9.4
和 iOS 11
或更高版本中每次在 DestinationViewController
中调用的方法。当我们从 DestinationViewController
弹出或关闭到 SourceViewController
时,不会调用 viewDidLoad()
方法。
最佳答案
ViewDidload 方法仅在 View 第一次加载时调用。当您呈现或推送时,它会加载 View ,因此它会调用 viewdidload。但是当你弹出它时释放 View 。
关于ios - xCode 9.4 和 iOS 11 每次调用 ViewDidLoad() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51905672/