title: UIAlertView does not wait
body: <p>I am using multiple UIAlertViews in my code as follows</p>
  
  <pre><code>-(void) myfunc
  { 
      myAlertView1 = [[UIAlertView alloc] initWithTitle:@"Message" message:[list objectAtIndex:1] delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
      [myAlertView1 show];
      [myAlertView1 release], myAlertView1 = nil;
      {
          do something
      }
      myAlertView = [[UIAlertView alloc] initWithTitle:@"Error" message:[list          objectAtIndex:1] delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
      [myAlertView show];
      [myAlertView release], myAlertView = nil;
  }
  </code></pre>
  
  <p>When I run the program in simulator
  I see <code>myAlertView1</code> (Message) briefly and it does not waits for Ok button click
  then I see <code>myAlertView</code> (Error) which waits for Ok button click and after that I again see  myAlertView1 (Message) and it waits till OK button is clicked.</p>
  
  <p>Logically I want to see  <code>myAlertView1</code>(Message) and wait till Ok button is clicked and then see <code>myAlertView</code> (Error ) and wait till button is clicked.
  Am I missing something here?</p>