0

是否可以让 NSComboBox 中显示的值与使用 objectValueOfSelectedItem 检索的值不同?

那么,它会显示一个对象的字符串名称,但返回的是 int recordId 而不是字符串名称?除了使用选定的索引并从源数组中获取它之外,当然......

4

2 回答 2

0

你在找NSPopUpButton吗?它更类似于 HTML <select>。AnNSComboBox允许用户直接输入新值,以及从列表中选择它们,但您不能使用纯 HTML 来做到这一点。

无论如何,您应该能够控制一堆具有recordid属性的自定义对象,然后使用[[comboBox objectValueOfSelectedItem] recordid]. 您还需要为这些对象编写自定义格式化程序。

于 2009-12-10T23:41:33.357 回答
0

PopupButton 就是它。

objectValueOfSelectedItem 对我不起作用,因为它返回显示的内容,我希望显示一个字符串但返回 int。

于 2009-12-12T11:26:34.837 回答