1

MainMenu.xibとMyDocument.xibがあります。ドキュメントコントローラーからいくつかのNSMenuItemを動的に入力する必要がありますが、MainMenu.xibからNSMenuItemにアクセスする方法がわかりません。

NSObjectをMainMenu.xibに追加して、それをドキュメントコントローラーのインスタンスにしようとしましたが、コントローラーにあるNSArrayControllerからNSMenuItemを設定できません。

これをコードで行う必要がありますか、それともこれに取り組む別の方法がありますか?

4

1 に答える 1

4

MyDocument.mの場合:

- (void)windowControllerDidLoadNib:(NSWindowController *) aController

これを試して:

NSMenu * mainMenu = [[NSApplication sharedApplication] mainMenu];

詳細については、Appleドキュメントのアプリケーションメニューとポップアップリストの概要を参照してください。

于 2010-01-14T22:14:48.720 に答える