title: Parent UIViewController Orientation Shouldn't Change After Dismissing the Child
body: <p>Lets say I have three UI Controllers (A,B,C).</p>
  
  <p>A is my root controller and inside the ShouldAutoRotate method I return YES.
  I do presentModalView from A to B (B=>inside the ShouldAutoRotate method I return Portrait) then from B I do presentModal to C (C should be able to rotate to any orientation).</p>
  
  <p>Now inside C I'm able to rotate the simulator to any orientation, and the whole View rotates perfectly.Here is the problem, when C is Landscape and I dismiss it, all the objects inside B will become messed up!! same thing happens to A.</p>
  
  <p>I just need to have the rotation on C!!</p>
  
  <p>Gratitudes.  </p>