IPhone SDK/Geral Xcode Pergunta
-
26-09-2019 - |
Pergunta
No iPhone SDK, no meu .n, posso dizer:
-(IBOutlet) UITextField *MyNameIs;
-(IBOutlet) UILabel *DisplayMyNameIsHere;
}
-(IBAction)PressButtonToDisplayYourName;
Então, no meu .m, eu farei:
-(IBAction)PressButtonToDisplayYourName {
DisplayMyNameIsHere = MyNameIs.text;
}
Mas agora como eu traduziria isso para fazer um aplicativo Mac. Se eu queria exibir o nome de alguém de um campo de texto em uma gravadora? Eu tenho tentado descobrir isso, mas a extensão ".Text" funciona apenas no iPhone SDK, não no Mac SDK. Alguém por favor me ajude! Obrigado!
Solução
Se você estiver se referindo a um aplicativo de cacau, poderá fazer o seguinte no seu arquivo .h:
IBOutlet NSTextField *myLabel;
IBOutlet NSTextField *myTextField;
-(IBAction)displayName:(id)sender;
E então você pode implementá -lo no arquivo .m:
Editado para cacau:
-(IBAction)displayName:(id)sender{
[myLabel setStringValue:[myTextField stringValue]];
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow