title: Changing viewController on Button Click
body: <p>I am new to iPhone programming. what I am trying is I have one screen with a button. And I want to change the view controller not only the view when I click that button (I know how to add subview) because from that 2nd view controler, I have to go to the third view which is not possible if I add subview in first place. Can anybody please help me with that? Is this possible? and if yes, how? All the views and view controller are created programmaticaly. I am not using IB.</p>
  
  <p>EDIT: here is the relevant code that fires when clicking button </p>
  
  <pre><code>-(id)showCurrentLoc:(id)sender { 
   locationController = [currentLocController alloc]; 
   [entry removeFromSuperview]; 
   [newLoc removeFromSuperview]; 
   [currentLoc removeFromSuperview]; 
   [self.view setBackgroundColor:[UIColor clearColor]]; //[self.view addSubview: [locationController view]]; 
   [self.navigationController pushViewController:locationController animated:YES];  [locationController release]; 
   return 0; 
  } //Location Controller is the tableViewController
  </code></pre>
  
  <p>Thanks
  Vik</p>