我有一个多文档应用程序,我发现当我用以下方法打开窗口时:
[NSApp beginSheet: [MultiWin window] modalForWindow: mainWindows modalDelegate: nil didEndSelector: nil contextInfo: nil];
主菜单中的退出功能已经突出显示,这可能会迷惑用户,认为退出应用程序功能可以在该环境下工作。我想禁用该环境下的退出功能,该怎么办?非常感谢!
最佳答案
您应该在窗口 Controller 类中实现 validateMenuItem:。查看NSMenuValidation Protocol Reference .
关于cocoa - 如何在多文档环境下禁用退出功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/746187/