title: Why is textFieldDidEndEditing: not being called?
body: <p>I've got a UITextField, and when text gets entered into that, I want to obtain the doubleValue from the text field and perform some computations and display them in a UITableView.</p>
  
  <p>The delegate for the UITextField adopts the UITextFieldDelegate protocol, and implements both textFieldShouldReturn: and textFieldDidEndEditing: methods.  textFieldShouldReturn: resigns first responder status which, according to docs should also trigger textFieldDidEndEditing:, but I never see textFieldDidEndEditing: called.</p>
  
  <pre><code>- (BOOL)textFieldShouldReturn:(UITextField*)theTextField {
      if (theTextField == thresholdValue) {
          [thresholdValue resignFirstResponder];
      }
      return YES;
  }
  
  - (void)textFieldDidEndEditing:(UITextField *)textField {
      [self updateThresholdValue:textField];
  }
  </code></pre>
  
  <p>It may be worth noting that I also tried connecting some of the textfield events to the delegate and having the event call updateThresholdValue: directly, but that didn't work either.</p>