我需要在NSMenu上动态启用语音。 第一次检查是以这种方式使用validateMenuItem完成的:
-(BOOL)validateMenuItem:(NSMenuItem *)menuItem{
NSMenuItem *item = [self.menu itemAtIndex:0];
if(menuItem == item){
return self.streamIsOpen;
}
return YES;
}
如何在应用程序生命周期内再次检查此功能? 每次重新启动此检查时,是否需要附加新菜单?