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

时间:2011-06-30 15:39:01

标签: cocoa screensaver

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

根据this thread,可以传播将退出屏幕保护程序的鼠标事件。从屏幕保护程序视图中,只需调用:

[super mouseEntered:nil];