Edit:
Итак, ответ был в этом посте: Загрузка javascript в UIWebView из ресурсов
Вы найдете все, что нужно знать для загрузки HTML5-приложения с каталогами там, просто убедитесь, что вы уронили файлы в вашем Xcode проекте, нажав на радиокнопку с надписью "Создать ссылки на папки для любых добавленных папок". Затем просто используйте код на ссылках, которые я добавил туда.
Спасибо Sergio за помощь.
Я уже несколько раз проходил через StackOverflow, и ни один код, который я там нахожу, не может отображать изображения моего html5-приложения. Самое сложное, похоже, это загрузка файлов из разных подкаталогов. Я не хочу бросать все в корень, а затем использовать группы в Xcode, потому что мне пришлось бы перерабатывать много HTML5 кода.
Я хотел бы встроить это в качестве легкого контейнера, а не использовать PhoneGap. Кроме того, PhoneGap поставляется с большим багажом ошибок (я протестировал наше приложение, оно разбилось на iPad и работало на iPhone). Достаточно сложно иметь дело с HTML5 стороной вещей и Cocoa Touch.
Так что вот как я загружаю HTML страницу:
[webView loadRequest:[NSURLRequest requestWithURL:
[NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"index" ofType:@"html"]isDirectory:NO]]];
Я нашел некоторое решение, что это приближает меня к "Создать ссылки на папки для любых добавленных папок" при добавлении файлов в папку ресурсов, теперь я вижу некоторые из изображений, которые загружаются. Похоже, что JS работает некорректно. Я протестировал это приложение, загружающее его с URL, запущенного на локальном сервере, и оно работает в этом случае.
Так что CSS, очевидно, работает, изображения тоже работают, но JS, похоже, проблема.
Надеюсь, я скоро найду ответ.
Old
(в этот момент я включил папки неправильно)
Чтобы вам не было интересно, что я вижу (похоже, что js и изображения не загружаются, а у меня есть подкаталоги в приложении HTML5):
Интересные сообщения, связанные с этим:
Загрузка javascript в UIWebView из ресурсов Ссылка на ресурсы внутри WebView - iPhone