好吧,下面是我的情况:
NSDictionary,让我们称之为:myItem。myItem.valueNames包含我希望在弹出窗口中显示的值。myItem.values包含弹出窗口必须返回的值(例如,对于valueName、->值,等等)myItem.value包含当前值我该怎么把它绑起来?尽管我研究过官方的参考资料,但看起来还是有点模糊.
我目前有约束力:
myItem.valueNames到ContentmyItem.values到Content ObjectsmyItem.value到Selected Value还有..。我所做的就是它显示了valueNames。
有什么想法吗?
发布于 2013-08-17 18:45:08
你的模特对我来说有点奇怪。我不会使用NSDictionary,我会使用一个与KVC/KVO兼容的属性的自定义子类。另外,如果每个值的名称是值对象本身的属性,则不需要单独的valueNames属性。所以,有了这个变化,我会这样做:
Content的键路径将values绑定到modelObjectContent Values的键路径将values.name绑定到modelObjectSelected Object绑定到modelObject (如果这更有意义的话),使用value的关键路径(我把它命名为selectedValue)。https://stackoverflow.com/questions/18291888
复制相似问题