0

我有一个字典数组,其中包含两个键 - firstName 和 lastName 及其值,例如。

名字/姓氏

史蒂夫/乔布斯

安德烈/阿加西

克里斯蒂安诺/罗纳尔多

用户界面由一个弹出按钮和一个文本字段组成。

我在弹出按钮中显示用户的名字。我可以使用以下绑定显示在文本字段的弹出按钮中选择的用户的名字:

NSArrayController

内容数组 - AppDelegate - myArray

NSPopUp按钮

内容 - 数组控制器 - 排列对象 - firstName 选定值 - AppDelegate - selectionValue

NSTextField

值 - AppDelegate - selectionValue

这里 myArray 是声明为 NSArray 的属性,而 selectionValue 是声明为 AppDelegate 类中声明的 NSString 的属性。

现在我通过绑定来实现这一点的线索减少了:文本字段应该显示在弹出按钮中选择了名字的用户的姓氏。

谁能建议我一些解决方案来实现它,或者是否可以通过绑定?

4

1 回答 1

1

除了将 selectionValue 保留为 NSString 类型的属性,您还可以将其更改为 NSDictionary 类型。

这就是绑定现在的样子。

NSPopUp按钮

内容 - 数组控制器 - 排列对象 - firstName

选定值 - AppDelegate - selectionValue - firstName

NSTextField

值 - AppDelegate - selectionValue - lastName

这应该有助于解决您的问题。

于 2012-02-03T11:39:09.413 回答