Frage

Im iPhone SDK, in meinem .n, kann ich sagen:

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

}

-(IBAction)PressButtonToDisplayYourName;

Da ist in meinem .m, werde ich tun:

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

Aber jetzt, wie würde ich das übersetzen, um eine Mac-Anwendung zu machen. Wenn ich wollte in einem Etikett jemandes Namen von einem Textfeld angezeigt werden? Ich habe versucht, diese, um herauszufinden, aber die „.text“ Erweiterung funktioniert nur im iPhone SDK, nicht der Mac-SDK. Jemand bitte helfen! Dank!

War es hilfreich?

Lösung

Wenn Sie eine Cocoa-Anwendung sich beziehen, könnten Sie die folgenden in Ihrer .h-Datei tun:

IBOutlet NSTextField *myLabel;

IBOutlet NSTextField *myTextField;

-(IBAction)displayName:(id)sender;

Und dann könnte man es in der .m-Datei implementieren:

EDITED FÜR KAKAO:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top