Soy bastante nueva en esto de Swift, y tengo que realizar una aplicación que ya tengo hecha en Phonegap (usando html, css, php, mysql..etc) .
En uno de los puntos de la aplicación, concretamente en la sección viajes, se mostrará una lista de viajes disponibles y el usuario podrá darle al botón de "asistir" ese botón lo que hace son dos cosas:
- Enviar un email a la persona responsable de la sección viajes.
- Añadir al usuario a una lista de asistentes al viaje en cuestión.
Todo esto lo tengo realizado con un script php, el cual al pulsar el botón asistir hará esas tareas.
Mi problema es que no se como hacer eso en swift, ¿ es posible llamar al script en php para que realice esa tarea pero al realizarla no me cambie la vista del app? lo haga en segundo plano o algo asi? no se, estoy un poco perdida.
Para aclararnos tienes el script php en un servidor funcionando.
Entonces deberías establecer una conexión rest des del móvil con swift donde envías la información del viaje. El servidor lo recoge y ejecuta el script php que tienes, guardándose en una lista de asistentes y enviando el viaje.
Si ves que tiene sentido este proceso puedes mirar Alamofire para establecer conexiones Rest, pero vaya que si solo tienes una petición al servidor lo puedes hacer directamente.
Todo esto debes ejecutarlo en segundo plano para no bloquear la vista de usuario.
Soy bastante nueva en esto de Swift, y tengo que realizar una aplicación que ya tengo hecha en Phonegap (usando html, css, php, mysql..etc) .
En uno de los puntos de la aplicación, concretamente en la sección viajes, se mostrará una lista de viajes disponibles y el usuario podrá darle al botón de "asistir" ese botón lo que hace son dos cosas:
- Enviar un email a la persona responsable de la sección viajes.
- Añadir al usuario a una lista de asistentes al viaje en cuestión.
Todo esto lo tengo realizado con un script php, el cual al pulsar el botón asistir hará esas tareas.
Mi problema es que no se como hacer eso en swift, ¿ es posible llamar al script en php para que realice esa tarea pero al realizarla no me cambie la vista del app? lo haga en segundo plano o algo asi? no se, estoy un poco perdida.
Muchisimas gracias!
10/07/2015 10:11
Para aclararnos tienes el script php en un servidor funcionando.
Entonces deberías establecer una conexión rest des del móvil con swift donde envías la información del viaje. El servidor lo recoge y ejecuta el script php que tienes, guardándose en una lista de asistentes y enviando el viaje.
Si ves que tiene sentido este proceso puedes mirar Alamofire para establecer conexiones Rest, pero vaya que si solo tienes una petición al servidor lo puedes hacer directamente.
Todo esto debes ejecutarlo en segundo plano para no bloquear la vista de usuario.
Saludos