可可 - 避免菜单模态

时间:2010-09-03 06:38:13

标签: objective-c cocoa

例如,如果进度指示器正在运行且主菜单被拉下,则可以观察到这种情况。避免这种情况的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

最初,应用程序确实在菜单打开时继续。它在OS X的历史中被改变了 - 我想说10.3。事情似乎“停止”的原因是,当菜单打开时,应用程序在NSEventTrackingRunLoopMode中运行。因此,如果您希望在菜单打开时继续运行,则必须为该模式添加运行循环源。