我试图在状态栏应用程序中拥有动态数量的 NSMenuItems。现在我正在读取 awakeFromNib
中的列表。但这只会发生一次。
当应用程序运行时,我需要做什么来重建我的 NSMenuItems?
它是否应该发生在类似 -(void)menuNeedsUpdate:(NSMenu *)menu
中?
有人可以给我一个正确的方向吗?
最佳答案
尝试在头文件(.h 文件)上设置 NSMenuDelegate
,如下所示:
#import <Cocoa/Cocoa.h>
@interface AppDelegate : NSObject <NSApplicationDelegate,NSMenuDelegate>{
}
(或者在需要调用选择器的类的头文件中)
关于cocoa - 在 StatusBar 中重建 NSMenuItems,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17487109/