title: Segue is executed twice
body: <p>I am trying to transition between view controllers with a segue. It is navigating correctly but it is running twice.</p>
  
  <p>Here is my code:</p>
  
  <pre><code>- (IBAction)onActionNext:(id)sender {
      if ([[nameField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]isEqualToString:@""]) {
  
      }else if([[emailField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] isEqualToString:@""]){
  
      }else if([[mobileField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] isEqualToString:@""]){
  
      }else{
          [self performSegueWithIdentifier:@"VerifyNext" sender:sender];
      }
  }
  
  
  - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
      if ([[segue identifier] isEqualToString:@"VerifyNext"]) {
  
          // Get destination view
          OTPSceneViewController *vc = [segue destinationViewController];
          [vc setTitle:@"myapp"];
      }
  }
  </code></pre>