Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 使用核心数据实体和菜单项填充NSPopupButton_Cocoa_Core Data_Nsmenuitem_Nspopupbutton - Fatal编程技术网

Cocoa 使用核心数据实体和菜单项填充NSPopupButton

Cocoa 使用核心数据实体和菜单项填充NSPopupButton,cocoa,core-data,nsmenuitem,nspopupbutton,Cocoa,Core Data,Nsmenuitem,Nspopupbutton,有没有办法将核心数据实体的列表放入NSPopupButton,并在其中添加一个菜单项 我有两个核心数据实体,比如人和车。 一个人有很多车(关系)。 在表单上,用户应该能够从弹出按钮中为此人选择一辆汽车。 此弹出按钮还应提供创建新车的选项,然后将为此人选择该选项 我迄今为止的努力: 当从核心数据填充弹出窗口时,我放入IB中NSPOUPPBUTON的项在运行时不会出现 我可以指定一个操作,当用户从弹出窗口中选择一个项目时调用该操作,但每个项目都会触发该操作。(我需要在核心数据实体中有一个虚拟条目才能

有没有办法将核心数据实体的列表放入NSPopupButton,并在其中添加一个菜单项

我有两个核心数据实体,比如人和车。 一个人有很多车(关系)。 在表单上,用户应该能够从弹出按钮中为此人选择一辆汽车。 此弹出按钮还应提供创建新车的选项,然后将为此人选择该选项

我迄今为止的努力:

当从核心数据填充弹出窗口时,我放入IB中NSPOUPPBUTON的项在运行时不会出现


我可以指定一个操作,当用户从弹出窗口中选择一个项目时调用该操作,但每个项目都会触发该操作。(我需要在核心数据实体中有一个虚拟条目才能触发所需的工作表,而且我无法控制该虚拟条目在弹出窗口中的位置)

您是否查看了一些CoreData教程?嗨,Jay,感谢您的回复,是的,我查看了很多教程和网站。。。需要明确的是,填充核心数据没有问题。不过,核心数据和NSMenuItem的组合是。嗨,Jay,如果你认为我错过了教程中的信息,你能为我指出正确的方向吗?非常感谢。