سؤال

في iPhone SDK ، في بلدي .n ، أستطيع أن أقول:

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

}

-(IBAction)PressButtonToDisplayYourName;

ثم في بلدي .m ، سأفعل:

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

ولكن الآن كيف يمكنني ترجمة ذلك إلى صنع تطبيق Mac. إذا كنت أرغب في عرض اسم شخص ما من حقل نص في تسمية؟ لقد كنت أحاول معرفة ذلك ، لكن امتداد ".Text" يعمل فقط في iPhone SDK ، وليس Mac SDK. شخص ما الرجاء المساعدة! شكرًا!

هل كانت مفيدة؟

المحلول

إذا كنت تشير إلى تطبيق الكاكاو ، فيمكنك القيام بما يلي في ملف .h:

IBOutlet NSTextField *myLabel;

IBOutlet NSTextField *myTextField;

-(IBAction)displayName:(id)sender;

وبعد ذلك يمكنك تنفيذه في ملف .M:

تم تحريره للكاكاو:

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top