¿Cómo puedo pasar datos de una clase a otra?

publicado por: Anonymous

Básicamente tengo una encuesta que esta dividida en 4 ViewController que son : “Paso1”,2,3 y 4 , en cada uno hay un checkbox que debería guardar un valor booleano, necesito guardar el dato de cada clase para ser usada al final para cargar un viewController con el resultado (por ejemplo si en las 4 pruebas dio [True, True, True , True] cargará un viewController diciendo “Felicidades”, en caso contrario else cargaría un ViewController diferente como intenta de nuevo.

Cualquier ayuda o información es bien recibida, muchas gracias por vuestro tiempo.

solución

Una solución puede ser declarar una referencia dentro de cada ViewController, y antes de mandar a la siguiente pantalla agregar el valor de la respuesta con respecto al indice del paso en el que estas y luego al siguiente ViewController pasarle ese arreglo con el valor agregado para que en el paso final puedas leer todos los valores ingresados.

Otra solucion seria crear una clase Singleton, y ahi declarar el array cuando cambias de pantalla obtener la instancia de la clase y agregar el valor de respuesta.

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *