swift 中的 UINavigationBarItem 问题

Problem with UINavigationBarItem in swift

我是 swift 的新手,我对导航右侧栏项目有疑问。我以编程方式做了正确的栏项目,但问题是我做了简单的代码来在视图控制器中显示正确的栏项目,但它根本没有出现。不知道是什么问题??我必须在情节提要中做些什么吗?

这是代码:

 override func viewDidLoad()
{

         super.viewDidLoad()
        self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "startOver", style: .plain, target: self, action: #selector(startOver))
        self.navigationItem.title = "NavigationBar"
     }

    @objc func startOver() {
        /* if let navigationController = navigationController {
             navigationController.popToRootViewController(animated: true)
         }*/
        print("start over")
     }

对我来说效果很好,您可以清理代码然后重试,或者您需要确保将 viewController 嵌入到 navigationController