iPhone SDK /一般Xcodeの質問
-
26-09-2019 - |
質問
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]];
}
所属していません StackOverflow