Iphone 如何使用NSURLConnect检索的html页面加载UIWebView?
如何使用NSURLConnect检索到的html页面加载UIWebView?Iphone 如何使用NSURLConnect检索的html页面加载UIWebView?,iphone,xcode,uiwebview,nsurlconnection,Iphone,Xcode,Uiwebview,Nsurlconnection,如何使用NSURLConnect检索到的html页面加载UIWebView?NSURLConnection应该为您提供一些NSData。然后,您可以使用-loadData:MIMEType:textcencodingname:baseURL:将这些数据加载到web视图中 (如果加载前不需要操作数据,可以使用-loadRequest:。NSURLConnection应该为您提供一些NSData。然后,您可以使用-loadData:MIMEType:textcencodingname:baseURL
NSURLConnection
应该为您提供一些NSData
。然后,您可以使用-loadData:MIMEType:textcencodingname:baseURL:
将这些数据加载到web视图中
(如果加载前不需要操作数据,可以使用-loadRequest:
。NSURLConnection
应该为您提供一些NSData
。然后,您可以使用-loadData:MIMEType:textcencodingname:baseURL:
将这些数据加载到web视图中
(如果加载前不需要操作数据,可以使用-loadRequest:
。GCD:)
希望有帮助。GCD就在这里:)
希望能有帮助
responseData = [NSURLConnection sendSynchronousRequest: request
returningResponse:&response
error: &error];
NSString *htmlBody = [[NSString alloc] initWithData:responseData
encoding:NSUTF8StringEncoding];
[webview loadHTMLString:htmlBody baseURL:nil];
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];
});
});