title: Is there any way to remove specific view controller from UINavigationController's stack?
body: <p>I want to remove a viewController from UINavigationController's stack.</p>
  
  <p>is it possible? I found that UINavigationController.viewControllers is a type of NSArray, and it means I can't change.</p>
  
  <p>I also know that I can change the stack(NSArray) with popViewController() or pushViewController(). How is it possible?</p>
  
  <p>Can I change a specific viewController in UINavigationController to other viewController? or is there a way just remove a viewController from the stack?</p>