我是 Mac 开发的新手。我想获取从组合框中选择的值,并将其分配给使用 Objective-C 的 Mac 应用程序中的标签文本。我怎样才能做到这一点?
问问题
3984 次
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 回答