Cocoa文档型应用程序中窗口文档图标弹出菜单的Bug

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

cocoduino menu

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

enter image description here

我不知道为什么会发生这种情况,因为我没有对窗口标题或图标进行操作。甚至没有 API 来自定义此弹出菜单。
如果有人能帮助我解决这个问题,或者提供可能导致这种行为的想法,那将是非常好的。

顺祝商祺,
法比安


我猜你知道锁定和未锁定文档之间的区别。在你的情况下,你的应用程序文档没有被锁定,QC的文档被锁定了。也许这可以帮助你如何创建锁定状态的文档 http://www.cocoabuilder.com/archive/cocoa/308521-locking-an-nsdocument.html - cocoafan
这也会发生在被锁定的文档中。无论如何,将“NSMenuItem”显示为标题显然是一个错误,而不是期望的行为。但还是感谢您的建议。 - Fabian Kreiser
希望你已经提交了这个错误报告,Fabian。 - valexa
问题在于,当开始一个新项目时,它无法再现。 - Fabian Kreiser
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接