如果您暂停了NSAlert
应用程序在后台,您的停靠栏图标会开始弹跳并继续弹跳直到您切换回来.
我觉得这很烦人.
有谁知道如何禁用单个应用程序?
创建自己的NSApplication子类,并实现以下内容:
- (int)requestUserAttention:(NSRequestUserAttentionType)requestType { if (dontDoThatBouncyThing) { return 0; } return [super requestUserAttention:requestType]; }
不要忘记将Info.plist中的"NSPrincipalClass"从NSApplication更改为您自己的NSApplication子类.