1

我有一个 MainMenu.xib 和一个 MyDocument.xib。我需要从我的文档控制器动态填充一些 NSMenuItem,但我不知道如何从 MainMenu.xib 获取它。

我尝试将 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 回答