1

我是 Mac 开发的新手。我想获取从组合框中选择的值,并将其分配给使用 Objective-C 的 Mac 应用程序中的标签文本。我怎样才能做到这一点?

4

2 回答 2

2

以下给出了选定的值:

[yourComboBox objectValueOfSelectedItem]返回id。如果您可能需要将其类型转换为NSString.

[self.yourLabelOutlet setStringValue:[yourComboBox objectValueOfSelectedItem]];

*未选中,但与此类似

编辑:

查找示例项目

于 2013-06-01T12:18:08.453 回答
1

接受的答案仅在您NSComboBox不使用自己的数据源时才有效

为您使用自己的数据源时,您NSComboBox应该像这样处理它:

[yourDataSourceArray objectAtIndex:[yourComboBox indexOfSelectedItem]]);
于 2014-08-29T12:47:00.293 回答