0
Im Cocoaにはまったく新しいものがあり、答えを見つけてそれを把握するのに苦労しています。NSTextFieldからテキストを取得し、それを既に定義された文字列に設定する
もし私がNSTextFieldを持っていれば、その値(stringvalue)を取得し、それをNSLog()を使ってデバッグに表示したあと、定義済みの文字列変数に保存できますか?
おかげ
Im Cocoaにはまったく新しいものがあり、答えを見つけてそれを把握するのに苦労しています。NSTextFieldからテキストを取得し、それを既に定義された文字列に設定する
もし私がNSTextFieldを持っていれば、その値(stringvalue)を取得し、それをNSLog()を使ってデバッグに表示したあと、定義済みの文字列変数に保存できますか?
おかげ
だけNSTextFieldでのstringValueメソッドを使用してNSStringの
@interface MyClass : NSObject
{
NSTextField *textField;
}
-(IBAction)displayString:(id)sender;
@end
@implementation
-(IBAction)displayString:(id)sender
{
NSString *string = [textField stringValue];
NSLog (@"%@", string);
}
@end
に保存ただNSTextFieldにDisplayStringの方法を接続して、それが動作するはずです。
ありがとう、私は前にそのコードを問題なく実行しましたが、デバッグウィンドウの出力は表示されません。 –
希望のテキストを挿入した後にEnterキーを押しましたか? – TheAmateurProgrammer
私は実際にメソッドに接続したイベントを発生させるボタンを持っています。メソッドは実行します。テスト用にハードコーディングされたテキストを書き込む別のNSLogがあります。 –