NSURLConnection офлайн веб-страница с изображениями - PullRequest
1 голос
/ 14 января 2010

Я разрабатываю приложение, которое загружает содержимое веб-страницы на iPhone, а затем сохраняет его, чтобы пользователь мог получить к нему доступ в автономном режиме.

Я использую NSURLConnection для загрузки страницы, как и документ . Но он загружает только HTML-код без дополнительного содержимого, например изображений.

Даже если изображения не находятся в структуре NSData, я хотел бы иметь хотя бы несколько ссылок или вызов метода делегата. Идея?

1 Ответ

4 голосов
/ 14 января 2010

Вы должны проанализировать HTML-код и загрузить все ссылочные файлы самостоятельно (а затем изменить HTML-код, чтобы использовать относительные URL-адреса, если это еще не сделано). Это не тривиальная проблема. Возможно, вы захотите взглянуть на источник инструментов Unix, таких как wget, чтобы понять, как они это делают. Я полагаю, что libxml2 может анализировать HTML, так что, вероятно, это должна быть библиотека, в которую вы хотите посмотреть.

...