我有一个mutilDocument App,我发现当我用这个方法打开一个窗口时:
[NSApp beginSheet: [MultiWin window] modalForWindow: mainWindows modalDelegate: nil didEndSelector: nil contextInfo: nil];
mainmeny中的Quit func已经突出显示,这可能会让用户感到困惑Quit app func可以在这个vironment下工作。我想在那下禁用Quit func,该怎么办?非常感谢你!
答案 0 :(得分:1)
您应该在窗口控制器类中实现validateMenuItem:查看NSMenuValidation Protocol Reference。
答案 1 :(得分:0)
为菜单项添加一个插座,在IB中连接它,然后在开始工作表后将enabled
设置为NO
,然后在单页结束的回调中返回YES
。