title: Is it possible to NOT dismiss a UIAlertView
body: <p>The UIAlertviewDelegate protocol has several optional methods including:</p>
  
  <pre><code>- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
  </code></pre>
  
  <p>This would seem to suggest that not all button clicks actually dismiss the alert view. However I see no way of configuring the alert view to NOT automatically dismiss with any button press.</p>
  
  <p>Do I have to create a subclass to accomplish this?</p>
  
  <p>Why would the UIAlertViewDelegate Protocol have: </p>
  
  <pre><code>- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex;
  - (void)alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex
  </code></pre>
  
  <p>AND</p>
  
  <pre><code>- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
  </code></pre>
  
  <p>If it didn't optionally support not dismissing the alert view with each button click?</p>
  
  <p>Brief Aside:
  I realize what UIAlertView was designed for. But my purpose is to allow the user to copy some text to the paste board before the app exits (which happens automatically when the alert view is dismissed. </p>