Цель C: JQuery не может найти $ в UIWebView

0

Я просто пытаюсь получить веб-страницу в UIWebView, чтобы иметь локальную версию, которая работает без Интернета.

Но похоже, что jQuery не загружается.

Изображение 174551

Я тестировал это с помощью функции onClick как

<script>                       
    function testfunction(){

        $('#test').hide();

        if ($("#test").length > 0){
           alert("exist");
        }
    }
</script>

Я вставляю jQuery как:

<script src="jquery.min.js" type="text/javascript"></script>
<script src="jquery-migrate-1.2.1.min.js" type="text/javascript"></script>
<script src="modernizr.js" type="text/javascript"></script>
<script src="jquery.flexslider-min.js" type="text/javascript"></script>
<script src="javascript_9a38f34785.js" type="text/javascript"></script>

Все файлы находятся в mainBundle

Я загружаю локальный ресурс, например:

- (void)viewDidLoad
{
    [super viewDidLoad];

    NSString *path = [[NSBundle mainBundle] bundlePath];
    NSURL *baseURL = [NSURL fileURLWithPath:path];

    NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"myhtmlfile" ofType:@"html"];
    NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil];

    [viewWeb loadHTMLString:htmlString baseURL:baseURL];

}

Кто-нибудь знает, что я делаю неправильно?

Теги:
uiwebview
cocoa-touch

1 ответ

2
Лучший ответ

Здесь есть чек

  1. Навигатор проекта (Cmd + 1)
  2. Выберите свой проект
  3. Выберите цель
  4. Выберите вкладку "Построить фазы", там вы получите свои разделы желания.
  5. Добавить желаемый файл js для копирования ресурсов пакета

Ещё вопросы

Сообщество Overcoder
Наверх
Меню