Загрузка автономных ресурсов в UIWebView или альтернативное решение - PullRequest
1 голос
/ 01 марта 2012

После просмотра информации о загрузке офлайн-ресурсов в UIWebView кажется, что мне не повезло ни с каким простым решением.

Я могу очень легко загрузить свой основной html-файл, выполнив следующие действия:

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"tour" ofType:@"html"]isDirectory:NO]]];

Проблема в том, что все изображения и т. Д. Внутри папок вресурсы не загружаются.Если он находится на верхнем уровне, как tour.html, то он загружается.

Пути просто не ведут себя как пути, как если бы они были на сервере.

1 Ответ

2 голосов
/ 01 марта 2012

При перетаскивании папки ресурсов в XCode выберите «Создать ссылки на папки для любых добавленных папок», а не по умолчанию «Создать группы для любых добавленных папок».

Значок вашей папки будет отображаться синим цветом, а не желтым, что означает, что это ссылка на фактическую физическую папку на диске.

Затем он сохранит свою структуру при добавлении в комплект.

...