如何从NSTextField获取值?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (13)

我有一个NSTextField我需要把字段的值变成变量。合适的方法是什么?

提问于
用户回答回答于

对于NSString你会使用:

NSString *myString = [theTextField stringValue];

对于int你会使用:

int myInt = [theTextField intValue];

还有许多其他方法可以从控件中获取值。NSControl“获取并设置控件的值”部分中查看更多信息的参考。

这里是一个列表:

  • doubleValue
  • floatValue
  • intValue
  • integerValue
  • objectValue
  • stringValue
  • attributedStringValue
用户回答回答于

[myField stringValue]

NSTextField继承自NSControl,和NSControl定义stringValue/setStringvalue:方法。

扫码关注云+社区