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

时间:2012-01-29 15:42:14

标签: objective-c macos cocoa nswindow nsdocument

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

cocoduino menu

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

enter image description here

我不知道为什么会这样,因为我没有对窗口标题或图标做任何事情。甚至没有API来自定义此弹出菜单 如果有人能帮助我解决这个问题,或者至少知道造成这种行为的原因,那将是很好的。

亲切的问候,
费边

1 个答案:

答案 0 :(得分:1)

找到一篇包含该解决方案的博文。这对我有用: Versions, validateMenuItem: and NSMenuItem