在一个独立的应用程序中,我会使用[NSApp terminate:self]
,但对于屏幕保护程序包,这实际上会终止SystemPreferences应用程序,这是很糟糕的。
那么,在我的Cocoa屏保代码中,我如何终止屏保?
发布于 2012-08-25 10:18:42
根据this thread的说法,一个人可以传播一个退出屏幕保护程序的鼠标事件。在屏幕保护程序视图中,用户只需调用:
[super mouseEntered:nil];
发布于 2011-06-30 15:43:38
您可以模拟击键,这样屏幕保护程序就会退出。不过,我不确定Cocoa中的代码是什么。
https://stackoverflow.com/questions/6537369
复制相似问题