我正在使用基于视图的 NSTableViews,它使用带有核心数据的绑定和数组控制器填充。一切都很好——带有文本和按钮的单元格以及带有图像和文本的单元格——我也可以编辑文本,等等。
我无法弄清楚并且到处搜索的是如何填充弹出菜单。有 2 个数组控制器,一个用于表格视图,一个用于弹出按钮菜单项。
我尝试过以经典方式绑定弹出菜单:通过绑定内容(arrangedObjects 到实体 Place)、内容值(arrangedObjects Place.name)和选定对象(Table Cell View objectValue.places.name。
所有控件不应该像基于视图的表格视图中的普通控件一样工作吗?菜单没有被填充。但是,如果 tableView 的实体已经设置了值/关系,则该值将正确显示。
任何帮助都会很棒。谢谢,丹