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
- 199 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
-
- 48723
- 1
- Ago 31, 2017
Otras Preguntas y Respuestas
- entre Desarrolladores (Desarrolladores)
Respuestas WordPress (Usuarios WordPress)
Sin Respuesta
-
- 29
- 0
- Sep 3
-
- 52
- 0
- Jul 7
-
- 273
- 0
- Ago 4, 2022
-
- 243
- 0
- Feb 25, 2022
-
- 287
- 1
- Ene 1, 2022
-
- 749
- 0
- Nov 24, 2021
-
- 1349
- 1
- Sep 12, 2021
-
- 466
- 0
- Jul 6, 2021
- 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
DaleGarrote respondió hace 12 horas
Sonoma no conecta a internetDaleGarrote respondió hace 13 horas
Sonoma no conecta a internetDaleGarrote respondió hace 15 horas
Sonoma no conecta a internetPeter respondió hace 23 horas
Sonoma no conecta a internetDaleGarrote preguntó hace 1 día
Sonoma no conecta a internet
Ultimas Respuestas
DaleGarrote respondió
EUREKA!!! Tenia instalado el Little Snitch, que no
0DaleGarrote respondió
Sigo dandole al coco y nada. Llama la atención qu
0DaleGarrote respondió
No funciona Peter :( Funcionan todos los cacharros
0Peter respondió
Haz lo mismo pero en estos pasos. 1- Apaga la Mac
1blanco respondió
perdona Peter, el mensaje es el que sale al con qu
0Peter respondió
Contacta con la persona que te comparte las cosas,
0alex_ respondió
hola bueno te comento si el ssd que compraste es c
0Ultimos Comentarios
babo 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
...