Estoy tratando de obtener el valor de retorno de una función de javascript (por ejemplo: return "hello"
) con el SDK de iPhone.valor de retorno javascript UIWebView
En OS X, el método WebView -stringByEvaluatingJavaScriptFromString
devuelve un NSString que contiene el valor de retorno de la función js, pero en el iPhone no se devuelve ningún valor.
¿Cómo puedo solucionar esto?
He encontrado un método UIWebViewDelegate privada
- (void)webView:(id)fp8 runJavaScriptAlertPanelWithMessage:(id)fp12 initiatedByFrame:(id)fp16
invoca cuando la función de alerta() se utiliza en el script js. De modo que puedo obtener el valor de "devolución" simplemente llamando al alert(myReturValue)
.
Eso no resuelve mi problema, porque necesito algo en el SDK público.
puede responder a esto también http://stackoverflow.com/questions/10793698/how-to-make-image-maps-clickable-using-uiwebview-in-iphone –