уведомление о событии - PullRequest
       11

уведомление о событии

0 голосов
/ 13 февраля 2012

В моем приложении какао у меня есть маленький веб-просмотр.Он запускает некоторый javascript, есть ли способ, которым я могу получать уведомления, например, при нажатии кнопки?или какая-то функция JavaScript активируется?

Спасибо

1 Ответ

0 голосов
/ 13 февраля 2012

Если вы говорите о UIWebViews (как вы указали с помощью тегов): Нет, прямого способа вызова кода Objective-C из UIWebView нет.

Однако вы можете использовать stringByEvaluatingJavaScriptFromString:и опрос на предмет изменений.Пример: если вы хотите получать уведомления при изменении определенной глобальной переменной JS, вы можете использовать

NSString *variableContent = [webView stringByEvaluatingJavaScriptFromString:@"myGlobalVariable"];

Вызов этого кода из повторяющегося таймера, сохранение полученного содержимого и выполнение ваших действий при каждом изменении содержимого.

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