0
我做了一个Cocoa程序,让用户在NSTextField中输入他们的名字。当用户按下按钮时,另一个文本框应该对他们说“你好”。这是我尝试使用的代码。在Cococa中显示一个字符串
NSString *myString = [textField stringValue];
[textView setString: @"Hello " myString];
这是行不通的。它如何被修复?
我做了一个Cocoa程序,让用户在NSTextField中输入他们的名字。当用户按下按钮时,另一个文本框应该对他们说“你好”。这是我尝试使用的代码。在Cococa中显示一个字符串
NSString *myString = [textField stringValue];
[textView setString: @"Hello " myString];
这是行不通的。它如何被修复?
尝试 'stringWithFormat:' 方法的NSString的:
[ textField2 setStringValue: [ NSString stringWithFormat: @"Hello %@", [ textField1 stringValue ] ] ]
您也可以使用 'stringByAppendingString:' 方法。
顺便说一句,没有'setString'方法。这是'setStringValue'。
有一个setString方法。我用你用setString编写的东西,它工作。 – neuromancer 2010-07-06 09:20:34
在NSTextView中有一个'setString:'方法(请参阅NSText文档),这是Phenom发送该消息的方法。 – 2010-07-06 16:17:40