cocoa - 当 NSMenu 处于事件状态(可见)时,如何更新它?

标签 cocoa background nsmenu

我有一个 NSMenu 实例,与 Cocoa 应用程序的所有通信都将通过该实例进行。如果菜单打开,后台不会运行,那么如何在菜单仍处于事件状态时强制更新?

最佳答案

参见Force NSMenu (nested submenu) update for Main Menu of Cocoa App并在后台运行该方法。 (不要忘记创建一个 NSAutoreleasePool。)

关于cocoa - 当 NSMenu 处于事件状态(可见)时,如何更新它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2978001/

相关文章:

objective-c - 在 macOS 10.9+ 上删除 plist 文件不会重置应用程序

objective-c - 您可以将抽屉附加到 Cocoa 中的另一个应用程序吗?

javascript - 当鼠标进入该字段时,div 不会改变颜色

swift - Swift + NSMenuItem 中带有参数的 Selector()

cocoa - 在 StatusBar 中重建 NSMenuItems

swift - MacOS 状态栏应用程序显示菜单并使用 swift 3 单击时运行功能

objective-c - 如何在 iCloud 中保存 NSData

objective-c - 单击并编辑标签中句子的单词

在后台一段时间后将应用程序带到前台时 iOS 黑屏

css - 背景颜色从 y 轴开始?