由于核心数据关系错误而浪费了大量时间后,现在我可以将弹出按钮单元格绑定到实体关系。
现在唯一的问题是,当我选择并浏览所有选项时,会显示名称,但是当我选择关系并单击它时,名称就会消失。
实体非常简单:
所以一个人可以有 0 个或 1 个家,一个家可以有 0 到 N 个人(反向关系)。
我有一个名为“people”的数组控制器,它处于实体模式,与托管对象上下文的 people 对象绑定。对于“homes”,它与 home 对象绑定。表视图中的所有名称都正确显示,除了弹出按钮。这是我在选择它时看到的:
这就是我在未选择时看到的:
所以就像你看到的单元格是空的。弹出按钮的绑定是:
1.内容:“家园”排列的对象;
2.内容值:“homes”排列的objects.name;
3.选定对象:“人” selection.home 。
那么问题来了:为什么弹出按钮在未选中时不显示关系名称?
PS:表格视图是基于单元格的。