2010-06-12 61 views
0

在iPhone SDK中,我.N,我可以說:iPhone SDK /一般的Xcode問題

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

} 

-(IBAction)PressButtonToDisplayYourName; 
在我的.m

然後,我會做:

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

但現在我將如何將其轉換爲製作Mac應用程序。如果我想在標籤中的文本框中顯示某些名字?我一直試圖弄清楚這一點,但「.text」擴展只適用於iPhone SDK,而不適用於Mac SDK。有人請幫忙!謝謝!

+0

請你代碼的標籤。 – 2010-06-12 18:15:44

回答

0

如果你指的是一個Cocoa應用程序,你可以做你的.h文件中的以下內容:

IBOutlet NSTextField *myLabel;

IBOutlet NSTextField *myTextField;

-(IBAction)displayName:(id)sender;

然後你就可以實現它在.m文件中:

編輯的可可:

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

+0

謝謝,我會嘗試! – 2010-06-12 18:34:03

+0

它沒有工作..它給了我一個錯誤。 「'NSTextField'可能不會響應'-text'」 – 2010-06-12 18:40:32

+0

我試圖在Mac應用程序上執行此操作.....我已經知道如何在iPhone SDK中執行此操作。 – 2010-06-12 18:43:55