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

发布于 2024-10-15 17:17:47 字数 193 浏览 9 评论 0原文

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

Hi i want to make a few http request and generate html from within my ipod app. I hear i want a WebView to view the html as if it were a browser. So my question is how do i make the http request? How do i parse json (or xml) and how do i save/load data? I figure i can use webstorage to load/save the data however i am thinking since its an ipod app i have a better way of storing it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吻泪 2024-10-22 17:17:47

下面是加载应用程序包中包含的本地 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 服务器,并使用本地主机的 URL。

UIWebview 支持 HTML5 本地存储。

Here's a snippet to load a local html web page contained inside your app bundle:

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

Another alternative is to embed a local web server running in a background thread, and use a URL to localhost.

A UIWebview supports HTML5 local storage.

醉南桥 2024-10-22 17:17:47

这是工作代码片段。适用于 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];

Here is the working code snippet. for iPod/iPhone/iPad;
Works with iOS7 and iOS6.. I have not tested in others...

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];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文