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
- 249 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
-
- 52202
- 1
- Ago 31, 2017
Otras Preguntas y Respuestas
- entre Desarrolladores (Desarrolladores)
Respuestas WordPress (Usuarios WordPress)
Sin Respuesta
-
- 7
- 0
- hace 1 día
-
- 42
- 0
- Feb 23
-
- 98
- 0
- Dic 7, 2023
-
- 101
- 0
- Nov 30, 2023
-
- 439
- 0
- Jul 7, 2023
-
- 615
- 0
- Ago 4, 2022
-
- 647
- 0
- Feb 25, 2022
-
- 738
- 1
- Ene 1, 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
DaleGarrote preguntó hace 1 día
Liada con biblioteca de MusicaDaleGarrote comentó Mar 18
renombrar,organizar fotosppenagosr respondió Mar 15
renombrar,organizar fotosDaleGarrote respondió Mar 15
MacBookPro con Wifi dañadaDaleGarrote respondió Mar 15
renombrar,organizar fotos
Ultimas Respuestas
ppenagosr respondió
Muchas gracias por tu respuesta; cometí el error
0DaleGarrote respondió
La solución: pillé una tarjeta AirPort por eBay,
0DaleGarrote respondió
Prueba con Adobe Bridge, entre otras cosas, te per
0DaleGarrote respondió
No doy en la tecla, como os comenté la App UltDat
0DaleGarrote respondió
Bueno, cuento como sigue el tema. Pude resolver el
0DaleGarrote respondió
0Peter respondió
No es posible, pero si pones a codificar algún vi
0Ultimos Comentarios
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
...