title: iOS : How to avoid program quit during the 2nd call viewController?
body: <p>I've an iPad app that can call the 2nd viewController by pressing a next button. But when I press the next button, it is successfully called the 2nd viewController but when I press return the program quits (Program received signal). Anything wrong with my Xcode4 ?</p>
  
  <pre><code>.m mainController 
  
  -(IBAction) next{
  
  UIViewController * about = [[UIViewController alloc] initWithNibName:@"about" bundle:nil];
  [self presentModalViewController:about animated:YES];
  
  [about release];
  
  }
  </code></pre>
  
  <p>.m 2nd viewController</p>
  
  <pre><code>   - (IBAction)btnReturn {
  
      [self.view removeFromSuperview];
      [self dismissModalViewControllerAnimated:YES];
  
  }
  - (void)dealloc
  {
      [UIViewController release];
      [super dealloc];
  }
  </code></pre>