2012-07-05 86 views
1

我試圖檢索強制退出窗口中強制登記的所有應用程序。獲取強制退出窗口的應用程序

當我用用下面的代碼行runningAppications方法:

[[NSWorkspace sharedWorkspace] runningApplications]; 

這是爭取未生效入伍很多額外的應用程序退出窗口。

任何人都可以建議我以某種方式實現它嗎?

+0

檢查runningApplications的陣列/列表。在強制退出列表中列出的應用程序之間必須有一些相似之處。您可以添加手錶到XCode中的變量,並添加一個斷點,然後檢查... – Imdad 2012-07-20 08:56:26

回答

2

以下數組包含在「強制退出應用程序」窗口中列出的應用程序:

NSArray *apps = [[NSWorkspace sharedWorkspace] valueForKeyPath:@"launchedApplications.NSApplicationName"]; 
+0

嗨,感謝您的幫助:-) ..它工作正如我所料,但似乎在OS X 10.7中不推薦使用。任何其他解決方案? – Devarshi 2012-07-06 06:58:15

+0

據我所知上面的代碼不被棄用,使用10.7部署目標我沒有得到任何警告。 – Anne 2012-07-06 07:03:26

相關問題