I have an application where I need to remove one view from the stack of a UINavigationController and replace it with another. The situation is that the first view creates an
This UINavigationController instance method might work...
UINavigationController
Pops view controllers until the specified view controller is the top view controller and then updates the display.
- (NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated