2013-07-04 5 views
0

У меня возникли проблемы при работе с локальным html-файлом в webview в моем проекте, сначала мы не могли загрузить файл jquery из своего CDN, затем мы где-то читали, что лучше использовать его локально, тогда нам удалось установить файл (jquery.js) в комплекте для копирования. Теперь наш вопрос заключается в том, как мы ссылаемся на jquery.js внутри .html, который также локально загружен, мы используем тег скрипта, как этот, и не работает.Добавление ссылки на локальную копию проекта JQuery в Xcode

<script src="jquery-1.10.1.min.js"></script> 

Мы также попробовали этот метод, когда удостоверились UIWebView завершил загрузку ...

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"jquery-1.10.1.min" ofType:@"js" inDirectory:@""]; 
NSData *fileData = [NSData dataWithContentsOfFile:filePath]; 
NSString *jsString = [[NSMutableString alloc] initWithData:fileData encoding:NSUTF8StringEncoding]; 

[webView stringByEvaluatingJavaScriptFromString:jsString]; 

Я хотел бы знать, какой шаг мне не хватает, спасибо.

ответ

0

Я просто столкнулся с этим. Похоже, что по умолчанию файлы JS добавляются в фазу сборки «Компиляция источников». Удалите его с этого этапа и добавьте его в фазу «Копирование запаса».

Смежные вопросы