title: Removing ViewController from navigation stack
body: <p>I do it with code:</p>
  
  <pre><code>NSArray *viewControllersFromStack = [self.navigationController viewControllers];
  NSMutableArray *viewControllersFromStackMutable = [NSMutableArray arrayWithArray:viewControllersFromStack];
  NSMutableArray *viewControllersToRemove = [[NSMutableArray alloc]init];
  
  for (UIViewController *currentVC in viewControllersFromStack)
  {
      if ([currentVC isKindOfClass:[TalksViewController class]])
      {
          [viewControllersToRemove addObject:currentVC];
          if (viewControllersToRemove.count == 2)
          {
              UIViewController *oneVCtoRemove = [viewControllersToRemove objectAtIndex:0];
              [viewControllersFromStackMutable removeObject:oneVCtoRemove];
              [self.navigationController setViewControllers:viewControllersFromStackMutable];
  
          }
      }
  }
  </code></pre>
  
  <p>Problem is that I have reference to removed VC's in navigation Item. How to fix it?</p>