Cocoa 基于文档的应用程序中带有窗口文档图标弹出菜单的错误

发布于 2024-12-29 18:42:34 字数 428 浏览 0 评论 0原文

我有一个基于文档的应用程序,支持版本和自动保存。当您单击代理图标时,也会出现一个弹出菜单,就像在任何其他文档应用程序中一样:

cocoduino menu

您注意到这很奇怪NSMenuItem 项目?它不应该看起来像那样。例如,在 Quartz Composer 中,它看起来像这样:

在此处输入图像描述

我不知道为什么会发生这种情况,因为我'我没有对窗口标题或图标执行任何操作。甚至没有 API 来自定义此弹出菜单。
如果有人能帮助我解决这个问题,或者至少知道造成这种行为的原因,那就太好了。

亲切的问候,
法比安

I have a document-based app that supports Versions and Autosave. When you click the proxy icon, a popup menu appears like in any other document app, too:

cocoduino menu

You notice this weird NSMenuItem item? It's not supposed to look like that. In Quartz Composer for example it looks like this:

enter image description here

I don't know why this happens, as I'm not doing anything with the window title or icon. There isn't even an API to customize this popup menu.
It would be great if somebody could help me to get this fixed or at least an idea of what could be the cause of this behavior.

Kind regards,
Fabian

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小苏打饼 2025-01-05 18:42:34

找到了一篇包含解决方案的博客文章。这对我有用:
版本、​​validateMenuItem: 和 NSMenuItem

Found a blog post with the solution. This worked for me:
Versions, validateMenuItem: and NSMenuItem

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文