JS llamando a una función en Swift
Sé cómo enviar mensajes desde JS a la aplicación nativa de IOS swift:
func userContentController(userContentController: WKUserContentController!, didReceiveScriptMessage message: WKScriptMessage!) {
println("JavaScript is sending a message \(message.body)")
}
y JS:
webkit.messageHandlers.callbackHandler.postMessage("Hello from JavaScript");
Mi pregunta: ¿es posible llamar directamente a una función en la aplicación nativa en lugar de recibir el mensaje en mi código de ejemplo?
digamos que quiero en el JS usar algo como:
webkit.messageHandlers.someFunctionName()
La razón por la que pregunto es que en Android así es como funciona