Pregunta

En el SDK del iPhone, en mi .n, puedo decir:

-(IBOutlet) UITextField *MyNameIs;
-(IBOutlet) UILabel *DisplayMyNameIsHere;

}

-(IBAction)PressButtonToDisplayYourName;

A continuación, en mi .m, lo haré:

-(IBAction)PressButtonToDisplayYourName {
     DisplayMyNameIsHere = MyNameIs.text;
}

Pero ahora ¿cómo iba a traducir eso a hacer una aplicación de Mac. Si quería mostrar nombre de alguien de un campo de texto en una etiqueta? He estado tratando de resolver esto, pero la extensión ".text" sólo funciona en el iPhone SDK, no el SDK de Mac. Alguien ayuda por favor! Gracias!

¿Fue útil?

Solución

Si se refiere a una aplicación Cocoa, se podría hacer lo siguiente en el archivo .h:

IBOutlet NSTextField *myLabel;

IBOutlet NSTextField *myTextField;

-(IBAction)displayName:(id)sender;

Y entonces se podría aplicar en el archivo .m:

EDITADO PARA CACAO:

-(IBAction)displayName:(id)sender{ [myLabel setStringValue:[myTextField stringValue]]; }

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top