By my count, the only two instances when viewWillAppear is called is when you initialize your view controller, or when you pop off the view controller that’s on top of it on the navigation stack (ie pushing the back button on the viewcontroller ahead of it). Are there any other instances when viewWillAppar is called? I don’t believe it’s called when the app becomes active. Interested to hear some responses on this.
Share
viewwillappear method is called as and when the view controller’s view is added to the window. ( if the view is already in the window and is hidden by another view, this method is called when the view is once again revealed). The method is a notification to the view controller that the view is about to become visible. You can override this method to make any customizations with presenting the view.