title: resignFirstResponder keyboard will NOT go away before segue
body: <p>I am stumped and I hope someone can help.</p>
  
  <p>I am calling the resign first responder method for all five of my text fields prior to a segue.  The segue occurs, if the keyboard was visible prior to the segue, the keyboard remains no matter what I do.  This did not happen in IOS6.  It is only happening in IOS7.</p>
  
  <p>Thank you so much in advance for your assistance.</p>
  
  <p><strong>Here is the scenario:</strong></p>
  
  <p>The user touches one text field at time to enter data.  The keyboard has no problems changing from first responder from one field to the next and can be resigned from the DONE button without issues.  The problem comes when the user touches a field that will be populated from the picker view.  If the keyboard was visible from one of the previous text fields, it won't go away.</p>
  
  <p>I have this code attempting to <code>resignFirstResponder</code> on the <code>editingDidBegin</code> action of two of the fields.  I am using these two fields to hold numbers but I am filling them from a picker on the next view.</p>
  
  <pre><code>- (IBAction)txtRatioOrHullTypeTouched:(id)sender 
  {    
      // Hide the keyboard before the segue to the picker occurs.
      [self.txtPitch resignFirstResponder];
      [self.txtRPM resignFirstResponder];
      [self.txtSlipOrSpeed resignFirstResponder];
      [self.txtRatio resignFirstResponder];
      [self.txtHullType resignFirstResponder];
  
      segueToPicker = YES; // Raise flag indicating that this segue is to the picker.
      [self performSegueWithIdentifier:@"toPicker" sender:sender];
  }
  </code></pre>
  
  <p>I also put this same code in the <code>viewWillDisappear</code> as shown here:</p>
  
  <pre><code>- (void)viewWillDisappear:(BOOL)animated // Unchanged
  {
      // Hide the keyboard before the segue to the picker occurs.
      [self.txtPitch resignFirstResponder];
      [self.txtRPM resignFirstResponder];
      [self.txtSlipOrSpeed resignFirstResponder];
      [self.txtRatio resignFirstResponder];
      [self.txtHullType resignFirstResponder];
  
      [super viewWillDisappear:animated];
  }
  </code></pre>
  
  <p>Both of these methods are on the initial view, ViewController.m file. </p>