2010-02-06 1 views

답변

3

NSURLConnectionNSData을 제공해야합니다. 그런 다음이 데이터를 -loadData:MIMEType:textEncodingName:baseURL:과 함께 웹보기에로드 할 수 있습니다.

(당신이로드하기 전에 데이터를 조작 할 필요가없는 경우가 -loadRequest:를 사용할 수 있습니다.) 거기는 GCD로 이동

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]; 

     }); 

    }); 

는 도움이되기를 바랍니다.