Ios 在AppDelegate中设置barButtonItem

Ios 在AppDelegate中设置barButtonItem,ios,swift,xcode,uibarbuttonitem,appdelegate,Ios,Swift,Xcode,Uibarbuttonitem,Appdelegate,如何在AppDelegate中设置barButtonItem?现在我有了这个代码: func presentDetailViewController(_ hallID: String) { let storyboard = UIStoryboard(name: "Main", bundle: nil) let navVC = UINavigationController() let newDetailVC = storyboard.instantiateViewCo

如何在
AppDelegate
中设置
barButtonItem
?现在我有了这个代码:

func presentDetailViewController(_ hallID: String) {

    let storyboard = UIStoryboard(name: "Main", bundle: nil)

    let navVC = UINavigationController()

    let newDetailVC = storyboard.instantiateViewController(withIdentifier: "newDetailVC") as! NewDetailTableViewController

    newDetailVC.hallID = hallID

    navVC.viewControllers = [newDetailVC]

    let backItem = UIBarButtonItem(title: "Back", style: .plain, target: self, action: #selector(AppDelegate.goToMainVC))
    navVC.navigationItem.setRightBarButton(backItem, animated: true)

    window?.rootViewController = navVC 

    window?.makeKeyAndVisible()

}

@objc func goToMainVC() {

    let storyboard = UIStoryboard(name: "Main", bundle: nil)

    let navVC = UINavigationController()

    let mainVC = storyboard.instantiateViewController(withIdentifier: "MainVC") as! PhotoStudiosViewController

    navVC.viewControllers = [mainVC]

    window?.rootViewController = navVC

    window?.makeKeyAndVisible()

}
let backItem=uibarbuttonite(标题:“азааа”,样式:。普通,目标:自我,动作:#选择器(AppDelegate.goToMainVC))
navVC.navigationItem.setRightBarButton(backItem,动画:true)

这一行对我没有帮助,
barButtonItem
仍然没有出现。
如何使用我的操作创建
backButton

您没有将导航项设置为导航控制器,而是将导航项设置为viewController的导航栏

因此,将代码更改为

let newDetailVC = storyboard.instantiateViewController(withIdentifier: "newDetailVC") as! NewDetailTableViewController
let backItem = UIBarButtonItem(title: "Back", style: .plain, target: self, action: #selector(AppDelegate.goToMainVC))
//navVC.navigationItem.setRightBarButton(backItem, animated: true) this is the issue
newDetailVC.navigationItem.setRightBarButton(backItem, animated: true)

希望这能有所帮助

@Бццццццц:很高兴我能帮上忙:)