ios - type - UIWebView Exponer Objective C a JavaScript
wkwebview example (3)
La mejor forma de hacerlo sería a través de un enlace personalizado y luego use el método de delegado -webView:shouldStartLoadWithRequest:navigationType:
para atrapar las solicitudes. Cuando ve que se envía una solicitud con su enlace, sabe que su acción se ha activado.
¿Cómo expondría un método Objective-C dentro de JavaScript cuando use el iPhone SDK cuando use UIWebView
?
¡Cualquier ayuda sería apreciada!
Para ver un ejemplo de esto, consulte el código fuente de PhoneGap de Github:
http://github.com/sintaxi/phonegap/tree/master/iphone/Classes/GlassAppDelegate.m
Hay una aplicación de ejemplo en el marco de QuickConnectiPhone que le muestra cómo hacerlo.
QuickConnectiPhone también le ofrece una función de JavaScript llamada ''makeCall''. Le pasas un comando y una matriz de parámetros y los pasará al lado de Objective-C de tu aplicación para su manejo. A continuación, puede hacer su llamada de función.
Puede encontrarlo aquí en Sourceforge .