我使用的使用绑定和阵列控制器与核心数据填充视图基于NSTableViews。 一切伟大的工程 - 用文本的单元格和按钮和细胞图片和文字 - 我可以编辑文本,以及等
我想不通,并到处搜寻是如何填充的弹出菜单。 有2个阵列控制器,一个用于表视图和一个用于弹出按钮的菜单项。
我曾尝试结合在弹出菜单中经典的方式:通过结合内容(arrangedObjects到实体广场),含量值(arrangedObjects Place.name),并选择对象(表格单元格视图objectValue.places.name。
如果不是所有的控件应该像鉴于基于tableviews正常对照? 菜单是没有得到填充。 但是,如果的tableView的实体已经有值/关系设置的值被正确显示。
任何帮助将是超级。 谢谢,丹
我认为这里有一个错误,我面对完全一样的问题。 这里是我的解决方法:
而不是直接结合的弹出按钮,在IB阵列控制器,我把一个出口(名为arrayController)在我的笔尖的文件的所有者的NSArrayController
和必然的弹出按钮,就像这样:
看一下这个:
https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CocoaBindings/Tasks/onerelation.html
http://www.tbef.se/blog/2006/08/31/core-data-bindings-nstableview-and-nspopupbuttoncell/
检查发现只有3 PARAMS设定!
内容
绑定到:LanguagesArrayController
控制键:arrangedObjects
型号主要路径:
含量值
绑定到:LangsArrayController
控制键:arrangedObjects
型号主要路径:名
选择对象
绑定到:CoursesArrayController
控制键:arrangedObjects
型号主要路径:语言