title: UIAlertView Loading indicator doesn't work in a secondary thread
body: <p>I have following code for the UIAlertView Loading indicator which is not working and giving me </p>
  
  <pre><code>- (void) launchActivity
  {
   //some logic...
  [NSThread detachNewThreadSelector:@selector(updateFilterProgress) toTarget:self withObject:nil];
  }
  - (void) updateFilterProgress {
   if ((internetStatus != ReachableViaWiFi) &amp;&amp; (internetStatus != ReachableViaWWAN))
  {
      UIAlertView *myAlert = [[[UIAlertView alloc] initWithTitle:@"No Internet Connectivity" message:@"This app require an internet connection via WiFi or cellular network to work." delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil] autorelease];
      [myAlert show];
  }
  else{
      UIAlertView *alertMe = [[[UIAlertView alloc] initWithTitle:@"Loading..." message:nil delegate:nil cancelButtonTitle:nil otherButtonTitles: nil] autorelease] ;
  
  
    //tried this way by placing below line....no result   
    [alertMe performSelectorOnMainThread:@selector(show) withObject:nil waitUntilDone:YES];
      //[alertMe show];
  
   //some logic...
  }
  </code></pre>
  
  <p><strong>Updated:</strong>
  On main thread I am calling web-service and loading data. hence I have given another thread for Loading UIAlertView and it was working with iOS 4,5. but its crashing in iOS 6. If I am placing AlerView on main thread then while loading nothing shows but after getting data loaded AlertView shows Loading Indicator for few seconds. Any suggestion... </p>