3

我有一个NSTextField电话resultsView,我想用字符串填充graphical_availability

我尝试了以下方法:

[resultsView setValue:graphical_availability];

但在运行时不断出错:

2012-08-13 08:39:08.468 App-Name[75231:6003] -[NSTextField setValue:]: unrecognized selector sent to instance 0x100509730
2012-08-13 08:39:08.470 App-Name[75231:6003] An uncaught exception was raised
2012-08-13 08:39:08.470 App-Name[75231:6003] -[NSTextField setValue:]: unrecognized selector sent to instance 0x100509730

所以,显然setValue不被认为是NSTextField我正在使用的类的方法。我是 Objective-C 的新手(显然)并且在 Apple 的文档中找不到它。

如何设置此文本字段的值?

谢谢!

4

2 回答 2

7

setStringValue:是您需要的方法。

NSTextField 类参考

概述

父类NSControl提供了设置文本字段值的方法,例如:setStringValue:、setDoubleValue:等。有相应的取值方法。

于 2012-08-13T15:46:57.450 回答
0

不要忘记调用 setter 的下划线:

[_resultsView setStringValue:graphical_availability];
于 2016-01-14T07:56:18.197 回答