UIWebView 목표 C를 JavaScript에 노출시킵니다
-
04-07-2019 - |
문제
어떻게 노출 될까요? 대상 c 사용시 JavaScript 내의 메소드 iPhone SDK 사용할 때 UIWebView
?
모든 도움이 감사하겠습니다!
해결책
이 작업을 수행하는 가장 좋은 방법은 사용자 정의 링크를 통과 한 다음 Uiwebview Delegate Method를 사용하는 것입니다. -webView:shouldStartLoadWithRequest:navigationType:
요청을 함정합니다. 요청이 링크와 함께 제공되는 것을 보면 귀하의 조치가 트리거되었음을 알 수 있습니다.
다른 팁
QuickConnectiphone 프레임 워크에는이를 수행하는 방법을 보여주는 예제 응용 프로그램이 있습니다.
QuickConnectiphone은 또한 'Makecall'이라는 JavaScript 함수를 제공합니다. 당신은 그것을 명령과 다양한 매개 변수 배열로 전달하고 그것을 처리하기 위해 앱의 목표 c 측면으로 전달합니다. 그런 다음 기능 호출을 할 수 있습니다.
당신은 그것을 찾을 수 있습니다 여기 Sourceforge에서.
이 예제를 보려면 github에서 폰 갭 소스 코드를 확인하십시오.
http://github.com/sintaxi/phonegap/tree/master/phone/classes/glassappdelegate.m
제휴하지 않습니다 StackOverflow