在我的Cocoa屏幕保护程序代码中,我该如何终止



在一个独立的应用程序中,我会执行[NSApp terminate:self],但对于屏幕保护程序捆绑包,这实际上终止了SystemPreferences应用程序,这很糟糕。

那么,在我的Cocoa屏幕保护程序代码中,我如何终止屏幕保护程序?

您可以模拟按键,这样屏幕保护程序就会退出。但不确定Cocoa中的代码是什么。

根据这个线程,可以传播一个鼠标事件,该事件将退出屏幕保护程序。从屏幕保护程序视图内部,只需调用:

[super mouseEntered:nil];

最新更新