私はCocoaドキュメントベースのアプリケーションを開発中です。私はという名前のファイルメニューにメニュー項目を持っています。 "Export Things ..."。このメニュー項目は最初のレスポンダに接続され、MyDocumentのセレクタを呼び出します。ここまでは順調ですね。ユーザの選択に応じてNSMenuItemを変更する
このメニュー項目のタイトルは、ユーザーの選択に応じて変更したいと考えています。ユーザーに何も選択されていない場合は、「すべてのものをエクスポート...」と表示されます。ユーザーには何か選択されている場合、「選択したものをエクスポート...」と表示されます。開いている文書がない場合は、「物をエクスポート...」と読みます。
このメニュー項目はどこで変更する必要がありますか? setTitle:を使用してメニュー項目を変更することができますが、どのようにNSMenuItemへの参照を取得できますか?
完全に動作します。わずかな問題は、ドキュメントを閉じるときにメニュー項目がデフォルトのタイトルにリセットされないことです。とにかく灰色になっているので、それは受け入れられると思います。 –