Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
Xcode macOS:窗口和视图菜单显示重复项_Xcode_Macos_Cocoa - Fatal编程技术网

Xcode macOS:窗口和视图菜单显示重复项

Xcode macOS:窗口和视图菜单显示重复项,xcode,macos,cocoa,Xcode,Macos,Cocoa,我有一个基于文档的应用程序,在主菜单中有单独的视图和窗口菜单。该应用程序使用.xib文件,而不是故事板 问题是,两个菜单都显示重复的项。我已经在Interface Builder中自定义了这两个选项。我的NSDocument实现验证所需的菜单项,但它无法捕获自动添加的菜单项。即使更改顶部菜单标题也不会影响他们接收的默认项 我在哪里可以找到一个设置,它决定了哪个菜单将获得哪些项目?我已经仔细搜索了我项目中的每个文件,但要么记不住,要么找不到正确的单词来找到解决方案 任何帮助或提示都将不胜感激 您最

我有一个基于文档的应用程序,在主菜单中有单独的视图和窗口菜单。该应用程序使用.xib文件,而不是故事板

问题是,两个菜单都显示重复的项。我已经在Interface Builder中自定义了这两个选项。我的NSDocument实现验证所需的菜单项,但它无法捕获自动添加的菜单项。即使更改顶部菜单标题也不会影响他们接收的默认项

我在哪里可以找到一个设置,它决定了哪个菜单将获得哪些项目?我已经仔细搜索了我项目中的每个文件,但要么记不住,要么找不到正确的单词来找到解决方案

任何帮助或提示都将不胜感激


您最初是否可以通过复制窗口菜单来创建视图菜单?这可以解释这种重复。如果您控制单击Xcode中的xib并选择Open As->Source Code,您将看到plist数据。搜索系统菜单:


如果视图菜单具有systemMenu=window参数,请尝试将其删除。

您最初是否可能通过复制窗口菜单来创建视图菜单?这可以解释这种重复。如果您控制单击Xcode中的xib并选择Open As->Source Code,您将看到plist数据。搜索系统菜单:


如果视图菜单中有systemMenu=window参数,请尝试将其删除。

谢谢-这使我免于精神崩溃。有点奇怪,这些属性/属性不能在IB中检查。谢谢-这使我免于精神崩溃。奇怪的是,这些属性不能在IB中检查。
<menu key="submenu" title="Window" systemMenu="window" id="Td7-aD-5lo">