Интеграция с WebView - PullRequest
       17

Интеграция с WebView

2 голосов
/ 26 декабря 2010

Мне интересно, как интегрировать WebView в приложение какао: Как вызвать функцию JavaScript из какао в WebView Обработать в какао щелчок по ссылке внутри WebView ...

Заранее спасибо за помощь

1 Ответ

4 голосов
/ 26 декабря 2010

Прежде всего, нет никакого NSWebView в какао, он называется UIWebView на iphone и WebView на Mac.

Если вы хотите просто загрузить страницу с веб-представлением, создайте NSURLRequest (используя NSURL), затем вызовите - (void)loadRequest:(NSURLRequest *)request

Если вы хотите использовать функции javascript, просто создайте строку NSString, содержащую ваш скрипт, а затем вызовите - (NSString*)stringByEvaluatingJavaScriptFromString:(NSString *)script.

Я не до конца понимаю, почему вы хотите обрабатывать щелчок внутри веб-просмотра ... Если вы хотите обнаружить перенаправление, есть метод делегата, который может вам помочь:

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

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