Tengo un formulario en el UIWebView para interactuar con un servicio web, cuando envío el formulario, los datos se envían a un servicio web y devolverá el resultado a otro UIWebView. Las dos UIWebView están bajo un controlador de navegación, por lo que cuando el usuario envía el formulario, se desliza a otra vista para mostrar el resultado. ¿Alguien puede indicarme cómo puedo lograr esto? ¿Qué llené en el atributo "acción" en el elemento de formulario? ¿Cómo puedo obtener la entrada del usuario a la aplicación para que pueda usar el servicio web? Soy nuevo en este campo, cualquier ayuda será apreciada. ¡Gracias!Envíe un formulario en UIWebView
Actualización:
¿Hay una manera de salvar los datos del formulario de la página we de nuevo a mi programa? Creo que es mejor guardar los datos del formulario en el programa (es decir, almacenar los parámetros en nsstring) cuando hago clic en el botón Enviar y luego empiezo a consultar el servicio web.
Es su botón Enviar un UIButton nativo o un elemento de botón HTML. – sElanthiraiyan
Es un botón html "enviar", es por eso que me pregunto cómo guardar datos en mi programa. – Michael
, entonces debería usar el segundo trabajo que he mencionado en mi respuesta.Navegue a una URL falsa en el botón de enviar y shouldStartLoadWithRequest se activará. Dentro de ese método, llame a un método de javascript utilizando stringByEvaluatingJavaScriptFromString. En ese método javascript devuelve los datos requeridos. ¡Lo tengo! – sElanthiraiyan