0

奇妙な「バグ」があります。Mac OSX アプリケーションの「編集」メニューを作成しています。コピー、貼り付け、すべて選択などを含める必要があります。最初のレスポンダーの適切なセレクターをメニューに接続するだけで、機能を解決しました。

paste menuitem を paste に接続します。 copy menuitem を copy に接続します。

これはうまく機能し、関連するメニューとショートカットの両方を使用してコピー アンド ペーストできます。

ただし、最初の応答者の copy: セレクターに接続すると、下部に「Dictations」と「Special Character」という 2 つの新しいメニュー オプションが表示されます。

どうすれば削除できますか? Interface Builder で xib ファイルにメニューを作成しています。

4

2 に答える 2

-1

メニュー項目の名前を他の名前に変更したり、awakeFromNib を介して必要な名前に戻すことができます。

何かのようなもの:

    [_editMenuItem.submenu setTitle:NSLocalizedString(@"Edit",NULL)];

サポートされている言語のいずれかでタイトルが「編集」の場合にのみ、これらのメニューが追加されます。しかし、インターフェイスをロードするとき、(awakeFromNib) はすでに名前を再度入力できます。

于 2013-11-11T12:49:04.457 に答える