2012-09-18 22 views
7

Creé 2 controladores de vista: en la primera vez que creé un botón, al hacer clic en él, se abrirá otro controlador de vista con el botón y la etiqueta. Ya creé outlet y variable para ellos.No se puede conectar un botón etiqueta con variable outlet en el guión gráfico

Mi pregunta es: cuando intento conectar el botón \ label con variable \ outlet No puedo ver la selección alrededor del botón \ label -> Quiero decir que no puedo conectarlos todos. ¿Por qué?

P.S. ¡NO PONGA UN MENOS QUE SOLO UN NUEVO PROGRAMADOR!

Respuesta

2

¿Puede usted publicar las declaraciones de IBOutlet? Usted tiene que declarar UIButtons como este para que funcionen (Conectar) en el Interface Builder:

@property (nonatomic, strong) IBOutlet UIButton *aButton; 

Para una etiqueta es sólo el mismo:

@property (nonatomic, strong) IBOutlet UILabel *aLabel; 

Creo que se le ha olvidado ya sea para escribir IBOutlet o su tipo de variable es incorrecta.

+2

Es bastante común tener sus salidas sean 'weak' ya que su supervista retendrá ellos. –

+1

Preguntas para aclaraciones como "¿Puedes publicar tus declaraciones de IBOutlet?" [debe dejarse como comentarios en lugar de respuestas] (http://stackoverflow.com/privileges/comment). –

0

Ok! Resolví la tarea.

Sólo necesitaba para crear un nuevo Objective-C class, seleccione esa nueva clase de Identidad inspector de la segunda Vista Controlador y escribir todo el código en esa nueva clase.

0

Me perdí este también.

Para cualquier persona que todavía esté confundida, seleccione View Controller (el cuadro amarillo) en su Storyboard y luego en Inspector seleccione enter image description here Identity Inspector. Ver imágenes

Ahora podrá conectar los elementos de IBOutlet en su archivo .h de interfaz.

enter image description here

enter image description here

Cuestiones relacionadas