首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绑定NSPopUpButton

绑定NSPopUpButton
EN

Stack Overflow用户
提问于 2013-08-17 18:11:01
回答 1查看 244关注 0票数 0

好吧,下面是我的情况:

  • 我有一个NSDictionary,让我们称之为:myItem
  • myItem.valueNames包含我希望在弹出窗口中显示的值。
  • myItem.values包含弹出窗口必须返回的值(例如,对于valueName、->值,等等)
  • myItem.value包含当前值

我该怎么把它绑起来?尽管我研究过官方的参考资料,但看起来还是有点模糊.

我目前有约束力:

  • myItem.valueNamesContent
  • myItem.valuesContent Objects
  • myItem.valueSelected Value

还有..。我所做的就是它显示了valueNames

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-08-17 18:45:08

你的模特对我来说有点奇怪。我不会使用NSDictionary,我会使用一个与KVC/KVO兼容的属性的自定义子类。另外,如果每个值的名称是值对象本身的属性,则不需要单独的valueNames属性。所以,有了这个变化,我会这样做:

  • Content的键路径将values绑定到modelObject
  • Content Values的键路径将values.name绑定到modelObject
  • Selected Object绑定到modelObject (如果这更有意义的话),使用value的关键路径(我把它命名为selectedValue)。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18291888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档