2010-02-06 1 views

ответ

3

NSURLConnection должно предоставить вам NSData. Затем вы можете загрузить эти данные в веб-представление с помощью -loadData:MIMEType:textEncodingName:baseURL:.

(Вы можете использовать -loadRequest:, если вам не нужно манипулировать данные перед загрузкой.)

1
responseData = [NSURLConnection sendSynchronousRequest: request 
            returningResponse:&response 
               error: &error]; 
NSString *htmlBody = [[NSString alloc] initWithData:responseData 
              encoding:NSUTF8StringEncoding]; 

[webview loadHTMLString:htmlBody baseURL:nil]; 
1

Там вы идете с НОДОМ: :)

NSURL *urlObj = [NSURL URLWithString:url]; 

    dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0); 

    dispatch_async(queue, ^{ 

     NSURLRequest *request = [NSURLRequest requestWithURL:urlObj]; 

     [webViewObj loadRequest:request]; 

     dispatch_sync(dispatch_get_main_queue(), ^{ 

      [webViewObj release]; 

     }); 

    }); 

Надеется, что это помогает.