Conecta
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
Usar una variable en diferentes ViewControllers
- preguntó
- Desarrolladores Apple
- 598 Vistas
- 5 Respuestas
- abierta
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
Por favor, accede o regístrate para añadir un comentario.
¿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.
Por favor, accede o regístrate para añadir un comentario.
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
Por favor, accede o regístrate para añadir un comentario.
No se que le estaba pasando solo volví a limpiar y construir el proyecto, lo corrí y se soluciono. saludos
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
- 
                        - 1314664
- 1
- Ago 31, 2017
 
Otras Preguntas y Respuestas
-   entre Desarrolladores (Desarrolladores)
Respuestas WordPress (Usuarios WordPress)
Sin Respuesta
- 
                    - 1230
- 0
- Jun 16, 2024
 
- 
                    - 2586
- 0
- May 8, 2024
 
- 
                    - 1924
- 0
- Feb 23, 2024
 
- 
                    - 1340
- 0
- Dic 7, 2023
 
- 
                    - 927
- 0
- Nov 30, 2023
 
- 
                    - 1338
- 0
- Jul 7, 2023
 
- 
                    - 1470
- 0
- Ago 4, 2022
 
- 
                    - 2240
- 0
- Feb 25, 2022
 
- ver todas
Preguntas relacionadas
- Poner valor variable en una chincheta, MKPointAnnotation
- Comando de voz para desplazarse un número variable de posiciones en el Finder
- Llamar a diferentes números de teléfono desde un mismo ViewController
- Crear mapa con diferentes iconos de pines o chinchetas un mapview con xcode 4.4
- usar disco ssd en una macbook 1.1 model a1181
Actividad Reciente
- RobDiazf respondió Mar 24Batería MacBook Pro
- RobDiazf respondió Mar 24Batería MacBook Pro
- Peter respondió Mar 24Batería MacBook Pro
- RobDiazf preguntó Mar 24Batería MacBook Pro
- Peter respondió Dic 25, 2024Felices Fiestas !
Ultimas Respuestas
- RobDiazf respondió- He visto en algunos tutoriales de YouTube cómo se 0- RobDiazf respondió0- Peter respondió- Tiene que decir el modelo exacto al tuyo, [como es 0- Peter respondió- Muchas gracias y lo mismo para ti! 0- Peter respondió- Supongo que te refieres a tenerlas en el Dock, por 0- Peter respondió- Efectivamente hay cientos o miles de cosas sobre I 1- DJUNQUERA respondió- La versión de MacOS Sonoma habilita un comando de 1- Peter respondió- Creo que lo mas sencillo es que te pagas en contac 1- Ultimos Comentarios- DaleGarrote comentó
 - Preguntas relacionadas- Poner valor variable en una chincheta, MKPointAnnotation
- Comando de voz para desplazarse un número variable de posiciones en el Finder
- Llamar a diferentes números de teléfono desde un mismo ViewController
- Crear mapa con diferentes iconos de pines o chinchetas un mapview con xcode 4.4
- usar disco ssd en una macbook 1.1 model a1181
 - Todos los Usuarios Usuarios Nuevos
...

