title: Can't resignFirstResponder with UITextView
body: <p>I have a <code>UITextView</code>. I implemented a navigationBar <code>UIBarButtonItem</code> to respond to a touch and resign the firstResponder for my <code>UITextView</code>. </p>
  
  <p>But, when the selector method is called, the keyboard doesn't get dismissed. I checked the UITextView's responder status with <code>isFirstResponder</code> and it returns YES. I also checked it with <code>canResignFirstResponder</code> and the return value is NO. </p>
  
  <p>I must be missing something here...why is it returning NO?</p>
  
  <p>I get that I can override <code>canResignFirstResponder</code> by subclassing UITextView, but I'd like to avoid that if possible.</p>
  
  <p>Here's a code snippet:</p>
  
  <pre><code>- (void) commentCancelButtonTouched:(id)sender
  {
      NSLog(@"Cancel button touched");
      [self.navigationBar popNavigationItemAnimated: NO];
  
      if ([self.textInput.textView canResignFirstResponder] == NO) {
          NSLog(@"I don't want to resign!");
      }
  
      [self.textInput.textView resignFirstResponder];
  }</code></pre>