0

私は mutilDocument App を持っています。メソッドでウィンドウを開くと、次のことがわかりました。

[NSApp beginSheet: [MultiWin window] modalForWindow: mainWindows modalDelegate: nil didEndSelector: nil  contextInfo: nil];

mainmeny の Quit 関数は既に強調表示されています。これにより、Quit app 関数がこの環境下で機能する可能性があることをユーザーが混乱させる可能性があります。その下の Quit 関数を無効にしたいのですが、どうすればよいですか? どうもありがとうございました!

4

2 に答える 2

1

ウィンドウ コントローラ クラスに validateMenuItem: を実装する必要があります。NSMenuValidation プロトコル リファレンスを確認してください。

于 2009-04-14T12:58:47.510 に答える
0

メニュー項目のアウトレットを追加し、それを IB に接続してから、シートを開始enabledした後に に設定し、シート終了コールバックに戻ります。NOYES

于 2009-04-14T03:27:18.087 に答える