viewController is being managed by the
You could think of it in a similar way to a parent / child relationship. The
navigationController is somewhat functioning like the parent of the
That property provides a reference to the
navigationController provided it exists. In the same way you can say
view.superView to access the parent view that the current view is inside.