Core data 使用主详细信息中的弹出按钮
我的基于文档的核心数据应用程序(使用IB中的绑定)有两个实体,Employee(具有employeeName属性)和时间表(具有timeDescription和entryDate属性)员工与时间表有一对多(员工时间表)关系 我正在为时间表条目构建一个主细节设置 对于Master,我有一个单列表视图,它的值绑定到:EmployeeController(一个使用雇员实体的NSArrayController),arrangedObjects,employeeName 我有一个detailController(另一个NSArrayController),它被设置为NSMutableDictionary,它的内容集绑定到员工控制器,选择,员工时间表 然后我有一个DetailTableView,它有三列,分别绑定到DetailController、arrangedObjects、employeeDetails.employeeName(第0列)、entryDate(第1列)和timeDescription(第2列) 现在一切正常,我可以从主表中选择一名员工,详细表显示与该员工关联的所有时间表条目。我可以使用选定的员工添加条目,一切都很好 我的问题是,我没有将tableView作为主视图,而是希望在它的位置上有一个NSPopupButton,我可以从中选择一名员工并查看与该员工关联的所有时间条目 我已经尝试了内容、值、排列对象、选择对象等的每一种组合。使用我拥有的每一种控制器组合,但无法使NSPopupButton以类似于单列tableView的方式运行 我已经徒劳地搜索了关于这个的更多信息,并多次阅读了绑定文档,但总是混淆不清。我觉得这应该是相对简单的,但我似乎不能得到它。在发布到这里之前,我已经绞尽脑汁两天了 有人能指出我哪里出了问题吗?我会发布代码,但这不太合适,因为它主要是IB的东西Core data 使用主详细信息中的弹出按钮,core-data,binding,nsarraycontroller,master-detail,nspopupbutton,Core Data,Binding,Nsarraycontroller,Master Detail,Nspopupbutton,我的基于文档的核心数据应用程序(使用IB中的绑定)有两个实体,Employee(具有employeeName属性)和时间表(具有timeDescription和entryDate属性)员工与时间表有一对多(员工时间表)关系 我正在为时间表条目构建一个主细节设置 对于Master,我有一个单列表视图,它的值绑定到:EmployeeController(一个使用雇员实体的NSArrayController),arrangedObjects,employeeName 我有一个detailControl
比利。好的,我找到了。我知道在这里发布后,我会马上找到它 我将NSpoupButton内容绑定到EmployeeController、arrangedObjects、contentValue绑定到EmployeeController、arrangedObjects、employeeName,并将其选中为EmployeeController、selectionIndex 效果很好
比利。好的,我找到了。我知道在这里发布后,我会马上找到它 我将NSpoupButton内容绑定到EmployeeController、arrangedObjects、contentValue绑定到EmployeeController、arrangedObjects、employeeName,并将其选中为EmployeeController、selectionIndex 效果很好
比利。顺便说一句:detailController将“自动”填充一个新的employee对象。确保将“managedObjectContext”设置为同一控制器(employeeController)。顺便说一句:detailController将“自动”填充新的employee对象。确保将“managedObjectContext”设置为同一控制器(employeeController)