Просмотр HTML в приложениях ios / ipod - PullRequest
3 голосов
/ 05 февраля 2011

Привет, я хочу сделать несколько http запросов и генерировать html из моего приложения ipod. Я слышал, что хочу, чтобы WebView просматривал HTML, как если бы это был браузер. Итак, мой вопрос, как мне сделать http-запрос? Как мне разобрать json (или xml) и как сохранить / загрузить данные? Я полагаю, что могу использовать webstorage для загрузки / сохранения данных, однако я думаю, что поскольку это приложение для iPod, у меня есть лучший способ его хранения?

Ответы [ 2 ]

4 голосов
/ 05 февраля 2011

Вот фрагмент для загрузки локальной веб-страницы html, содержащейся в вашем комплекте приложений:

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

Другая альтернатива - встроить локальный веб-сервер, работающий в фоновом потоке, и использовать URL-адрес localhost.

UIWebview поддерживает локальное хранилище HTML5.

0 голосов
/ 07 ноября 2013

Вот фрагмент рабочего кода. для 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];
...