有没有办法在我的 mac 应用程序中禁用声音(例如 "beeps")?
Is there a way to disable sounds (such as "beeps") in my mac app?
我知道我需要在代码等方面挖掘我的应用程序发出蜂鸣声的原因
但我想知道,是否有一个全局设置可以在我的应用程序屏幕上禁用声音?
这是非常少的信息,但通常当响应链没有对象可以响应屏幕或键盘上的事件时,您的应用程序会发出蜂鸣声。
例如,如果您在活动视图中键入文本并且该视图不允许文本编辑,则该视图会将按键按下事件发送到其父视图。对于视图,这可以由 NSPanel 或 NSWindow 或 BSWindow 控制器结束。链中的最后一个响应者调用 noResponderFor: 方法,该方法在未实现时会发出哔声。如果您不希望它发出哔哔声,请覆盖此方法以执行其他操作。
根据你的信息,我不能给你任何其他信息。
我知道我需要在代码等方面挖掘我的应用程序发出蜂鸣声的原因
但我想知道,是否有一个全局设置可以在我的应用程序屏幕上禁用声音?
这是非常少的信息,但通常当响应链没有对象可以响应屏幕或键盘上的事件时,您的应用程序会发出蜂鸣声。 例如,如果您在活动视图中键入文本并且该视图不允许文本编辑,则该视图会将按键按下事件发送到其父视图。对于视图,这可以由 NSPanel 或 NSWindow 或 BSWindow 控制器结束。链中的最后一个响应者调用 noResponderFor: 方法,该方法在未实现时会发出哔声。如果您不希望它发出哔哔声,请覆盖此方法以执行其他操作。 根据你的信息,我不能给你任何其他信息。