отправка значения bool из uiwebview в исходный код - PullRequest
0 голосов
/ 05 апреля 2011

У меня есть 3 файла: appdelegate.h, appdelegate.m и mainwindow.xib

У меня настроен uiwebview для загрузки моего сайта в этих трех файлах. У меня есть ссылка на моем сайте, которая запускает функцию JS, которая меняет расположение окна на / test /

Теперь я хочу, чтобы эта ссылка вызывала функцию в приложении, поэтому у меня есть этот код:

- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
 navigationType:(UIWebViewNavigationType)navigationType {

    if ( [request.mainDocumentURL.relativePath
          isEqualToString:@"/test"] ) {
        NSLog( @"test" );
        return false;
    }


    return true;
}

В настоящее время он находится в файле appdelegate.m. Ничего не происходит, когда я меняю местоположение на / test. Что делать?

1 Ответ

1 голос
/ 05 апреля 2011

Убедитесь, что вы установили делегата UIWebView для вашего приложения делегата

...