Подтвердить что ты не робот

UIWebView Expose Objective C для JavaScript

Как я могу открыть метод Objective-C в JavaScript при использовании iPhone SDK при использовании UIWebView?

Любая помощь будет оценена!

4b9b3361

Ответ 1

Лучший способ сделать это - через пользовательскую ссылку, а затем использовать метод делегата UIWebView -webView:shouldStartLoadWithRequest:navigationType: для захвата запросов. Когда вы видите запрос, связанный с вашей ссылкой, вы знаете, что ваше действие было инициировано.

Ответ 2

В структуре QuickConnectiPhone есть пример приложения, в котором показано, как это сделать.

QuickConnectiPhone также предоставляет вам функцию JavaScript под названием "makeCall". Вы передаете ему команду и массив параметров, и она передаст их в сторону Objective-C вашего приложения для обработки. Затем вы можете выполнить свой вызов функции.

Вы можете найти здесь, в Sourceforge.