Foros del Web » Programación para mayores de 30 ;) » Programación móvil »

[SOLUCIONADO] Crear Outlet teniendo varias vistas

Estas en el tema de Crear Outlet teniendo varias vistas en el foro de Programación móvil en Foros del Web. Buenas. Soy un novato en XCode llevo tres semanillas en este mundillo y tengo una duda que no consigo solucionar, estoy creando una app y ...
  #1 (permalink)  
Antiguo 12/11/2013, 06:08
 
Fecha de Ingreso: noviembre-2013
Mensajes: 2
Antigüedad: 11 años, 1 mes
Puntos: 0
Crear Outlet teniendo varias vistas

Buenas.
Soy un novato en XCode llevo tres semanillas en este mundillo y tengo una duda que no consigo solucionar, estoy creando una app y al crear varias ventanas (ViewControllers) que te llevan de una a otra, me surge un problema y es que necesito crear un outlet de un botón de la tercera vista, pero al pulsar control click sobre el botón y intentar enlazar el new reference outlet en el ViewController.h no me deja no me sale la línea azul y no puedo, ¿alguien tiene idea de como podría hacerlo?
Un Saludo y gracias por sus respuestas
  #2 (permalink)  
Antiguo 12/11/2013, 20:42
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 4 meses
Puntos: 2237
Respuesta: Crear Outlet teniendo varias vistas

Los IBOutlet no son para ejecutar acciones, sino para asociar elementos de la vista con "variables" y poder manipularlos mediante programación. Para acciones en botones se usa IBAction.

Si ya creaste los IBAction en ViewController.h e incluiste los métodos correspondientes en ViewController.m, al hacer click derecho en la vista (storyboard) debería aparecer un recuadro con las acciones disponibles y puedes arrastrar cada una a su botón.

Por cierto, para que salga la línea azul debes mantener pulsada la tecla CTRL mientras arrastras con el mouse para enlazar a la acción.
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: app, outlet, vistas, xcode
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:56.