【发布时间】:2021-01-28 22:19:22
【问题描述】:
我想创建一个基于系统事件弹出对话框的应用程序。但是,此应用程序不应有与之关联的 NSMenu。
我试过了,没有一个奏效:
- 从主情节提要中删除 NSMenu,但不允许我将其删除。
- 覆盖 NSApplication 并将菜单设置为 nil。
- 通过 Info.plist 设置查看允许我的应用没有 NSMenu 的设置。
任何帮助将不胜感激。
【问题讨论】:
-
我想你不希望能够在应用菜单标题中看到应用的名称。
-
不,我不想这样做。
-
我已经能够使用由我自己的编辑器创建的应用程序来实现这一点,但不是使用 Xcode 制作的。在使用终端(Clang)和我的编辑器创建捆绑文件夹系统构建应用程序后,我在 info.plist 中删除了可执行文件和捆绑名称字段。使用这种技术可能会产生我不知道的长期后果,但可以做到。
-
更正:我使用 swiftc 创建应用程序,而不是 Clang。