Objective c 如何获得碳纤维的应用程序菜单?

Objective c 如何获得碳纤维的应用程序菜单?,objective-c,macos-carbon,nsmenu,nsmenuitem,Objective C,Macos Carbon,Nsmenu,Nsmenuitem,如何获取应用程序菜单的NSMenu?在apple菜单旁边的菜单栏中 这在我的旧carbon应用程序上不起作用,主菜单返回零 NSMenu *mainMenu = [[NSApplication sharedApplication] mainMenu]; NSMenu *appMenu = [[mainMenu itemAtIndex:0] submenu]; for (NSMenuItem *item in [appMenu itemArray]) { NSLog(@"%@", [it

如何获取应用程序菜单的NSMenu?在apple菜单旁边的菜单栏中

这在我的旧carbon应用程序上不起作用,主菜单返回零

NSMenu *mainMenu = [[NSApplication sharedApplication] mainMenu];
NSMenu *appMenu = [[mainMenu itemAtIndex:0] submenu];

for (NSMenuItem *item in [appMenu itemArray]) {
    NSLog(@"%@", [item title]);
}

我不知道如何或是否有可能获得碳菜单的NSMenu ref,但我在我的一些旧代码中发现:

GetIndMenuItemWithCommandID( 0, kHICommandQuit, 1, &applicationMenu, NULL );