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
- 353 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
-
- 679281
- 1
- Ago 31, 2017
Otras Preguntas y Respuestas
- entre Desarrolladores (Desarrolladores)
Respuestas WordPress (Usuarios WordPress)
Sin Respuesta
-
- 571
- 0
- Jun 16
-
- 752
- 0
- May 8
-
- 785
- 0
- Feb 23
-
- 753
- 0
- Dic 7, 2023
-
- 325
- 0
- Nov 30, 2023
-
- 757
- 0
- Jul 7, 2023
-
- 873
- 0
- Ago 4, 2022
-
- 1030
- 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
Peter comentó hace 3 días
No veo las carpetas de Aplicaciones y Descargas en…Itavi respondió Nov 5
No veo las carpetas de Aplicaciones y Descargas en…DaleGarrote comentó Nov 5
IA ese perfecto desconocidoPeter comentó Nov 5
Comando de voz para desplazarse un número variable…Peter respondió Nov 5
No veo las carpetas de Aplicaciones y Descargas en…
Ultimas Respuestas
Peter respondió
Supongo que te refieres a tenerlas en el Dock, por
0Peter respondió
Efectivamente hay cientos o miles de cosas sobre I
1DJUNQUERA respondió
La versión de MacOS Sonoma habilita un comando de
1Peter respondió
Creo que lo mas sencillo es que te pagas en contac
1Peter respondió
Me parece que es un problema de RAM y va a depende
1mozzer respondió
0Peter respondió
Si es por el sistema, ya que requieres macOS Ventu
1Ultimos 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
...