Create a gist now

Instantly share code, notes, and snippets.

Main Thread Loading of Local UIWebView
// loadRequest
UIWebView *webView = [[UIWebView alloc] initWithFrame:[UIScreen mainScreen].bounds];
NSURL *htmlPath = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"about"
ofType:@"html"] isDirectory:NO];
NSURLRequest *request = [NSURLRequest requestWithURL:htmlPath];
[webView loadRequest:request];
[self.view addSubview:webView];
[webView release];
// loadHTMLString
UIWebView *webView = [[UIWebView alloc] initWithFrame:[UIScreen mainScreen].bounds];
NSURL *htmlPath = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"about"
ofType:@"html"] isDirectory:NO];
NSString *htmlString = [NSString stringWithContentsOfURL:htmlPath encoding:NSUTF8StringEncoding error:nil];
[webView loadHTMLString:htmlString baseURL:nil];
[self.view addSubview:webView];
[webView release];
// loadHTMLData
NSData *data = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"about"
ofType:@"html"]];
[webView loadData:data MIMEType:@"text/html" textEncodingName:@"html" baseURL:nil];
[self.view addSubview:webView];
[webView release];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment