2012-12-07 20 views

回答

2

有可能通過多種方式,

擊中我的腦海裏的第一種方式是看runningApplicationsNSWorkspace。這將返回一個NSArray,其中包含每個啓動的應用程序的字典。您可以遍歷數組來查看您正在查找的應用程序是否已在運行。

NSMutableArray *applications=[NSMutableArray new];  
[applications addObjectsFromArray:[[NSWorkspace new] runningApplications]]; 
NSLog(@"--> %@",applications); 
+1

謝謝:)即使此代碼的工作 - 如果([NSRunningApplication runningApplicationsWithBundleIdentifier:[一個NSBundle mainBundle] bundleIdentifier]計數> 1) – Advaith

+0

這就是爲什麼我說**很多方面** :) –

相關問題