title: can't change title navigation Controller
body: <p>I can't change the title of my navigationBar in the options view. I am not using Storyboards. I can't add button too. </p>
  
  <p>This is my App Delegate code : </p>
  
  <pre><code>func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -&gt; Bool {
      // Override point for customization after application launch.
      let viewController = MenuTableViewController(nibName: nil, bundle: nil) //ViewController = Name of your controller
      let navigationController = UINavigationController(rootViewController: viewController)
  
      self.window = UIWindow(frame: UIScreen.main.bounds)
      self.window?.rootViewController = navigationController
      self.window?.makeKeyAndVisible()
      return true
  }
  </code></pre>
  
  <p>This is my MenuTabeViewController file </p>
  
  <pre><code>override func viewDidLoad() {
      super.viewDidLoad()
      self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Options", style: .plain, target: self, action: #selector(handleOptions))
  }
  
  func handleOptions() {
      let optionViewController = optionsViewController()
      present(optionViewController, animated: true, completion: nil)
  }
  </code></pre>
  
  <p>this is my options file </p>
  
  <pre><code>class optionsViewController: UINavigationController {
  
  override func viewDidLoad() {
      super.viewDidLoad()
      view?.backgroundColor = UIColor.white
      //I've tried 3 solutions
      self.navigationItem.title = "Options"
      self.title = "Options"
      self.navigationBar.topItem?.title = "Options"
  }
  override func touchesEnded(_ touches: Set&lt;UITouch&gt;, with event: UIEvent?) {
      dismiss(animated: true, completion: nil)
  }
  </code></pre>
  
  <p>}</p>