2011-06-30 19 views
0

在獨立的應用程序中,我會做[NSApp terminate:self],但對於屏幕保護程序包,這實際上終止了SystemPreferences應用程序,這是不好的。在我的Cocoa屏保代碼中,我該如何終止?

因此,在我的可可屏幕保護程序代碼中,我該如何終止屏幕保護程序?

+2

爲什麼要屏幕保護程序自行終止?這不是屏幕保護程序通常用來工作的方式。對於你想要做的事情可能有更好的機制。 – Chuck

回答

0

根據this thread,可以傳播一個鼠標事件,它將退出屏幕保護程序。從屏幕保護程序視圖中,只需調用以下代碼:

[super mouseEntered:nil]; 
1

您可以模擬按鍵,以便屏幕保護程序退出。不過,不確定Cocoa中的代碼是什麼。

相關問題