如何调用NSMenu validateMenuItem?

时间:2012-05-18 10:30:42

标签: objective-c cocoa nsmenuitem

我需要在NSMenu上动态启用语音。 第一次检查是以这种方式使用validateMenuItem完成的:

-(BOOL)validateMenuItem:(NSMenuItem *)menuItem{ 
    NSMenuItem *item = [self.menu itemAtIndex:0];

    if(menuItem == item){ 
        return self.streamIsOpen;     
    }
    return YES;
}

如何在应用程序生命周期内再次检查此功能? 每次重新启动此检查时,是否需要附加新菜单?

0 个答案:

没有答案