UIWebView загрузка локальных файлов - PullRequest
0 голосов
/ 21 июня 2010

Я пробовал разными способами, которые указаны во многих потоках. Тем не менее мой WebView не загружает локальные файлы JS. Способ, которым я пробовал

NSString *tempResourcePath=[[NSBundle mainBundle] resourcePath];
NSURL *resourceUrl = [NSURL fileURLWithPath:tempResourcePath];
[webView loadHTMLString:html baseURL:resourceUrl];


NSString *html = [[NSString alloc] initWithContentsOfFile:htmlPath];
    NSString *resourcePath = [[NSBundle mainBundle] resourcePath];
    //resourcePath = [resourcePath stringByReplacingOccurrencesOfString:@"/" withString:@"//"];
    resourcePath = [resourcePath stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
    resourcePath = [NSString stringWithFormat:@"file:/%@/",resourcePath];
 NSURL *resourceUrl = [NSURL fileURLWithPath: resourcePath];

но веб-просмотр не работает. Может ли кто-нибудь помочь мне решить эту проблему?

1 Ответ

0 голосов
/ 19 марта 2011

Убедитесь, что файлы Javascript копируются в комплект ресурсов.Когда вы добавляете файлы .js в Xcode, он будет пытаться скомпилировать их по умолчанию, а не копировать их в пакет ресурсов.Подробнее см. jQuery на iPhone .

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