title: Why does setViewControllers not trigger viewWillDisappear and dealloc?
body: <p>If I don't add <code>[detailNavigationController popToRootViewControllerAnimated:NO]</code> before <code>[detailNavigationController setViewControllers:...]</code> viewControllers those are pushed until <code>setViewControllers</code> does not receive viewWillDisappear and does not get deallocated. I checked and I am forwarding <code>viewWillAppear</code>, <code>viewDidAppear</code>, etc.. and I also tried to add <code>automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers</code> and separately <code>shouldAutomaticallyForwardAppearanceMethods</code> to return YES (even though the default is already YES). Those didn't work too.</p>
  
  <p>What am I possibly doing wrong?</p>