我制作了一个Cocoa程序,让用户在NSTextField中输入他们的名字。当用户按下按钮时,另一个文本框应该向他们说Hello。这是我试图使用的代码。
NSString *myString = [textField stringValue];
[textView setString: @"Hello " myString];
这不起作用。如何解决?
答案 0 :(得分:1)
尝试使用NSString的'stringWithFormat:'方法:
[ textField2 setStringValue: [ NSString stringWithFormat: @"Hello %@", [ textField1 stringValue ] ] ]
您也可以使用'stringByAppendingString:'方法。
顺便说一下,没有'setString'方法。这是'setStringValue'。