在ios / ipod应用程序中查看Html

时间:2011-02-04 21:47:01

标签: ios web webview ipod

您好我想发一些http请求并从我的ipod应用程序中生成html。我听说我想要一个WebView来查看html,好像它是一个浏览器。所以我的问题是如何发出http请求?我如何解析json(或xml)以及如何保存/加载数据?我想我可以使用webstorage来加载/保存数据,但我在想,因为它有一个更好的存储方式的ipod应用程序?

2 个答案:

答案 0 :(得分:4)

这是一个片段,用于加载应用包中包含的本地html网页:

UIWebView *webView = [[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
NSString *path = [[NSBundle mainBundle] pathForResource:@"mywebpage" ofType:@"html"];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:path]]];

另一种方法是嵌入在后台线程中运行的本地Web服务器,并使用localhost的URL。

UIWebview支持HTML5本地存储。

答案 1 :(得分:0)

以下是工作代码段。适用于iPod / iPhone / iPad; 适用于iOS7和iOS6 ..我没有在其他人测试过......

UIWebView *_webView = [[UIWebView alloc] initWithFrame:self.view.frame];
[self.view addSubview:_webView];

NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];

[_webView loadRequest:request];