Objective c CoreData在绑定到NSArrayController时创建关系 设置: CoreData模型
产品实体Objective c CoreData在绑定到NSArrayController时创建关系 设置: CoreData模型,objective-c,cocoa,core-data,xcode4,uibuilder,Objective C,Cocoa,Core Data,Xcode4,Uibuilder,产品实体 属性“名称” 关系通用数据 公共数据实体 属性“产品标识” 关系“产品”产品实体 查看设置: 我有一个NSTableView来显示产品实体,它绑定到一个NSArrayController 有两个按钮“+”和“-”绑定到NSArrayController的相应操作的添加:和删除: 有一个NSObject控制器绑定到选择.common内容对象,NSTextView绑定到NSObjectController 在Cocoa文档中,它指出,在这种情况下,分配产品实体时不会自动创建关
- 属性“名称”
- 关系通用数据
- 属性“产品标识”
- 关系“产品”产品实体
- 我有一个NSTableView来显示产品实体,它绑定到一个NSArrayController
- 有两个按钮“+”和“-”绑定到NSArrayController的相应操作的
和添加:
删除:
- 有一个NSObject控制器绑定到
内容对象,NSTextView绑定到NSObjectController选择.common
- 是否有任何方法可以检测到新产品实体已创建
- 通过按钮操作创建新产品实体时,添加关系实体的最佳方式是什么
添加:
就足够了。您应该将“添加”按钮链接到一个新的操作方法,在此操作方法中,您应该创建一个产品对象和一个CommonData对象,然后将前者的“common”设置为后者。至少我会这么做
无论如何,我认为在这种情况下,对一个新的CommonData对象进行一些“检测”将是一种过度杀伤力