本文介绍了从NSTextField获取文本并将其设置为已定义的String的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是可可的新手,我一直在努力寻找答案并找出答案.
Im brand new to Cocoa, and im struggling to find the answer and figure it out.
如果我有一个NSTextField,如何获取该值(字符串值)并将其保存在预定义的字符串变量中,然后在使用NSLog()的调试中将其显示出来?
if I have a NSTextField how can I get the value (stringvalue) of that and save it in a predefined string variable, there after display it in the debug using NSLog()?
谢谢
推荐答案
只需使用NSTextField的stringValue方法并将其保存到NSString
Just use the stringValue method by NSTextField and save it to a NSString
@interface MyClass : NSObject
{
NSTextField *textField;
}
-(IBAction)displayString:(id)sender;
@end
@implementation
-(IBAction)displayString:(id)sender
{
NSString *string = [textField stringValue];
NSLog (@"%@", string);
}
@end
只需将displayString方法连接到NSTextField,它就可以工作.
Just connect the displayString method to the NSTextField and it should work.
这篇关于从NSTextField获取文本并将其设置为已定义的String的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!