Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Usar una variable en diferentes ViewControllers

Hola buenos dias amigos, e empezado a trabajar con base de datos, todo bien con la conexión a la base, tengo una pantalla en donde hago un sencillo login, el detalle esta es cuando quiero pasar datos a la siguiente pantalla, opte por utilizar NSUserDefault para guardar el id de usuario y su nombre, to bien me pasa los datos y todo a la pantalla de bienvenida, y así al pasar a otras pantallas, el detalle es cuando regreso a la pantalla anterior, los valores de las variables NSUsersDefault cambia a nil, paso el ejemplo de lo que hace la app asta ahora: uso tres clases: Para la pantalla de login: ViewController.h ViewController.m Para la pantalla de bienvenida: mainViewController.h mainViewController.m Para la pantalla de grupos: GruposViewController.h GruposViewController.m Para la pantalla de AlumnosViewController.h AlumnosViewController.m -me logeo, coloco usuario y password -La app hace la consulta del usuario y contraseña que se agregaron y me lleva a la siguiente pantalla "bienvenida", en la que veo que me trajo el id y el nombre de usuario que se logeo: - Selecciono la opción "Pasar Lista" la que me trae los grupos que se le asignaron a este usuario: -Selecciono uno de los grupos y me lleva igual a la siguiente pantalla, donde se encuentran los alumnos pertenecientes a ese grupo: -El detalle esta cuando quiero volver a la ventana anterior: esta es la pantalla de grupos se puede observar que ya esta vacia: -Y esta es la pantalla de "bienvenida" igual se observa que los datos están vacios:

5 Respuestas

0voto

gonzalo sanchez Puntos3060
alguien que me pueda ayudar con esto pro favor

0voto

Peter Puntos274670
¿En que parte de tu código esta NSUsersDefault? Mejor pega el código como código y no como imagen, es mas sencillo de leer y depurar. Saludos.

0voto

gonzalo sanchez Puntos3060
Este es mi proyecto de prueba, en cada clase declaro variables NSUsersDefaul que utilizare en la ventana que sigue: saludos se me paso los datos de acceso son: usuario: gonzalo123 password: padres123

0voto

gonzalo sanchez Puntos3060
No se que le estaba pasando solo volví a limpiar y construir el proyecto, lo corrí y se soluciono. saludos

0voto

Peter Puntos274670
Raro, pero que bueno que se arreglo :)

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

...