Как я могу открыть метод Objective-C в JavaScript при использовании iPhone SDK при использовании UIWebView?
Любая помощь будет оценена!
Ответ 1
Лучший способ сделать это - через пользовательскую ссылку, а затем использовать метод делегата UIWebView -webView:shouldStartLoadWithRequest:navigationType: для захвата запросов. Когда вы видите запрос, связанный с вашей ссылкой, вы знаете, что ваше действие было инициировано.
Ответ 2
В структуре QuickConnectiPhone есть пример приложения, в котором показано, как это сделать.
QuickConnectiPhone также предоставляет вам функцию JavaScript под названием "makeCall". Вы передаете ему команду и массив параметров, и она передаст их в сторону Objective-C вашего приложения для обработки. Затем вы можете выполнить свой вызов функции.