質問

iPhone SDKには、私の.Nに、私が言うことができます:

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

}

-(IBAction)PressButtonToDisplayYourName;

そして、私.Mで、私がやるます:

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

しかし、今私は、Macのアプリケーションを作るにそれを変換するだろうか。私は、ラベル内のテキストフィールドから誰かの名前を表示したい場合は?私は、このアウトを理解しようとしているが、「.textセクション」拡張子はiPhone SDKではなく、MacのSDKで動作します。誰か助けてください!ありがとう!

役に立ちましたか?

解決

あなたがCocoaアプリケーションを参照している場合は、

は、あなたがあなたの.hファイルに次のよう行うことができます:

IBOutlet NSTextField *myLabel;

IBOutlet NSTextField *myTextField;

-(IBAction)displayName:(id)sender;

そして、あなたは.mファイルでそれを実装することができます:

のEDITED FOR COCOA:

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top