标签: objective-c macos cocoa nswindow nsdocument
我有一个基于文档的应用程序,支持版本和自动保存。当您单击代理图标时,弹出菜单也会出现在任何其他文档应用程序中:
你注意到这个奇怪的NSMenuItem项目?它不应该是那样的。例如,在Quartz Composer中,它看起来像这样:
NSMenuItem
我不知道为什么会这样,因为我没有对窗口标题或图标做任何事情。甚至没有API来自定义此弹出菜单 如果有人能帮助我解决这个问题,或者至少知道造成这种行为的原因,那将是很好的。
亲切的问候, 费边
答案 0 :(得分:1)
找到一篇包含该解决方案的博文。这对我有用: Versions, validateMenuItem: and NSMenuItem