Cargando NSData en un UIWebView

En mi navegador web, estoy tratando de cargar unUIWebView conNSData obtenido de unNSURLConnection. Cuando intento cargarlo en laUIWebView, en lugar del sitio, aparece el texto plano HTML.

Aquí está mi código:

inviewDidLoad:

NSURLRequest *request = [NSURLRequest requestWithURL: [NSURL URLWithString:@"http://www.msn.com"]];
[NSURLConnection connectionWithRequest: request delegate:self];

later en el código:

 -(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
  {
     webdata = [NSMutableData dataWithData: data];
  }

 -(void)connectionDidFinishLoading:(NSURLConnection *)connection
  {
    [webview loadData:webdata MIMEType: @"text/html" textEncodingName: @"UTF-8" baseURL:nil];
  }