title: UITextView update blocking
body: <p>I have a simple catalogue app that lets users download product data from an admin website.</p>
  
  <p>The following code is triggered when the user presses the button to initiate a download</p>
  
  <pre><code>- (IBAction)downloadProducts:(id)sender {
      outputText.text = @"Downloading data, please wait...";
      [Product loadData:outputText];
      outputText.text = @"Ok, download complete.";
  }
  </code></pre>
  
  <p>outputText is a UITextView that is supposed to let the user know what's going on.</p>
  
  <p>There is a static method in the Product class that handles the download. This all works ok, the only problem is that the output to the uitextview blocks until the download is complete.</p>
  
  <p>ie. the "Downloading data, please wait..." message is not displayed until after [Product loadData: outputText]; completes and is instantly overwriting with the download complete message... </p>
  
  <p>Any help much appreciated,</p>
  
  <p>Thanks</p>
  
  <p>jim</p>