UIWebView в приложении iOS не может видеть JavaScript при загрузке через общий доступ к файлам - PullRequest
0 голосов
/ 04 декабря 2010

В моем приложении для iOS у меня есть способ установить zip-файл через iTunes / вкладку «Приложения» / «Общий доступ к файлам».ZIP-файл содержит HTML / CSS / JavaScript.Приложение распаковывает файл, а файл index.html загружается в UIWebView.Это прекрасно работает.

Я знаю, что когда вы добавляете файлы JavaScript вместе с файлами HTML / CSS в папку Resources в XCode, перед компиляцией вам нужно переместить файлы JavaScript из папки Compile Resources в папку Copy Bundle Resourcesили HTML не может найти файл JavaScript.

Для ресурсов, которые я загружаю через общий доступ к файлам iTunes, кажется, что файлы HTML не могут найти файлы JavaScript.Что еще мне нужно сделать при добавлении файлов через общий доступ к файлам, чтобы HTML мог использовать файл JavaScript?

TIA, Линда

1 Ответ

0 голосов
/ 04 декабря 2010

Я бы предположил, что параметр baseURL того метода загрузки UIWebView, который вы используете для отображения содержимого HTML, устанавливается неправильно.Я бы попытался установить baseURL для URL файла, указывающего на папку, содержащую разархивированные ресурсы, возможно, используя метод NSBundle - (NSURL *)URLForResource:(NSString *)name withExtension:(NSString *)extension или что-то подобное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...