1

我正在寻找解决这个问题的最佳方法。我有一个弹出按钮,里面有 4 个条目。我希望用户能够更改它们,但是当弹出按钮更改并且我访问所选值时,它将是我的预定义值,而不是他们自定义的值。

例子

|Value1|
|Value2|
|Value3|
|Value4|

是我的预定义。他们可能会将它们更改为

|1Value|
|2Value|
|3Value|
|4Value|

但是,当他们选择时,3Value我需要查看代码Value3

是否已经存在支持此功能的库?如果不是,那么做这样的事情的最佳方法是什么?这适用于 Mac OS X 应用程序。

4

2 回答 2

1

NSPopUpButton你会发现一个属性indexOfItem。只需使用索引来识别项目。

NSArray *original = // the values of the original items 
NSInteger *selected = [popUpButton indexOfItem:popUpButton.selectedItem];
id originalItem = [original objectAtIndex:selected];
于 2013-04-15T21:55:00.890 回答
0

我最终将 coredata 与 aapieKeydisplayValue. 然后,我在需要时使用获取请求来获取密钥(原始值)。

于 2013-04-17T20:18:21.997 回答