我是Mac开发的新手。我想使用Objective-C从Mac框架中获取从组合框中选择的值并将其指定给标签文本。我怎么能这样做?
答案 0 :(得分:2)
以下给出了所选的值:
[yourComboBox objectValueOfSelectedItem]
返回id
。如果您需要输入强制转换为NSString
,请尝试使用以下内容。
[self.yourLabelOutlet setStringValue:[yourComboBox objectValueOfSelectedItem]];
* 未选中,但与此类似
修改强> 的
答案 1 :(得分:1)
只有当NSComboBox
不使用自己的dataSource
为NSComboBox
使用自己的dataSource时,您应该这样做:
[yourDataSourceArray objectAtIndex:[yourComboBox indexOfSelectedItem]]);