产品实体
CommonData Entity
add:
和remove:
到NSArrayController的相应操作。selection.common
内容对象,NSTextView绑定到NSObjectController。在Cocoa文档中,它声明在这种情况下,在分配产品实体时,Releationship Entity不会自动创建。单击“+”按钮时,我可以看到此行为。该产品已添加到NSTableView,但NSTextView显示“无上下文”。而且,如果我在代码中创建产品和 common 实体,我可以看到NSTextView正确显示* product_id *。
我希望能够将按钮绑定到NSArrayController。
答案 0 :(得分:0)
在这种情况下,我认为只做add:
就足够了。您应该将Add按钮链接到新的操作方法,在此操作方法中,您应该创建Product对象和CommonData对象,然后将前者的“common”设置为后者。至少那就是我本来会做的。
在任何情况下,我认为在这种情况下做一些新的CommonData对象的“检测”会有点过分。