NSComboBox对象类型

时间:2012-12-24 01:35:09

标签: cocoa user-interface nscombobox

我对Cocoa很新,我有一个NSComboBox,我正在使用NSComboBoxDataSource。到目前为止一切顺利,但我无法弄清楚的一件事是可以存储什么类型的对象。我已经成功使用字符串,但我希望能够存储比显示的信息更多的信息。我已经尝试存储一个代表所列内容(客户端)的自定义对象,但当然没有显示任何内容。

1 个答案:

答案 0 :(得分:1)

您可以在模型中保存任何object

但是为了显示目的,字符串会很好。并且基于字符串值的选择,您可以获取整个对象(它可能在数组或字典中)。然后你的gui中的任何地方都可以显示所有的属性。

因为,当你使用对象的nslog字典或数组时,只能看到它的内存位置而不是对象内的值。你必须再次打破它们才能显示出来。情况也是如此。