isVisible == YES表示您的窗口仍然存在于屏幕上或缩小到Dock中。 好的,我以前从未使用过这个选项...但是,如果您真的想在应用程序失去焦点时隐藏窗口,请实现NSApplicationDelegate的-applicationDidResignActive:方法,并为您的窗口调用-orderOut:。 这将给您一个稳定的结果。