Ok, now I understand. I mistakenly made my root view controller be the initial controller when I was upgrading to a scene lifecycle. I did have a navigation controller, but when I made my root view controller the initial controller, it removed the initial controller status from the navigation controller. That prevented the navigation bar item from working. Once I made the navigation controller be the initial controller (as it originally was), the navigation items are once again displaying.