title: Push a view controller after the issuing removeFromSuperview of another viewcontroller
body: <p>From my current view I called another view using addsubview and when I click ok I want to push  another view that will serve as my main view for the whole operation</p>
  
  <p>call the first view:</p>
  
  <pre><code>dc=[[DriverConfirmation alloc]init ];
    [[dc view]setFrame:CGRectMake(186, 141, 616, 443)];
    [self view]addSubview:dc.view];
  </code></pre>
  
  <p>when I press ok button I removed it using </p>
  
  <pre><code>[[self view]removeFromSuperview];
  </code></pre>
  
  <p>but I cannot push the next view using this:</p>
  
  <pre><code>RouteManagement *rm=[[RouteManagement alloc]init];
      [self.parentViewController pushViewController:rm animated:NO];
      [rm release];
  </code></pre>
  
  <p>Thank you for any assistance you will give.</p>