iPhone SDK / Общий вопрос Xcode - PullRequest
0 голосов
/ 12 июня 2010

В iPhone SDK, в моем .n, я могу сказать:

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

}

-(IBAction)PressButtonToDisplayYourName;

Тогда в моем .m я сделаю:

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

Но как бы мне перевести это на создание приложения для Mac? Если бы я хотел отобразить чье-то имя из текстового поля в метке? Я пытался понять это, но расширение .text работает только в iPhone SDK, а не в Mac SDK. Кто-нибудь, пожалуйста, помогите! Спасибо!

1 Ответ

0 голосов
/ 12 июня 2010

Если вы имеете в виду приложение Какао, вы можете сделать следующее в вашем .h файле:

IBOutlet NSTextField *myLabel;

IBOutlet NSTextField *myTextField;

-(IBAction)displayName:(id)sender;

И тогда вы можете реализовать это в файле .m:

РЕДАКТИРОВАНИЕ ДЛЯ КАКАО:

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

...